/*
Theme Name: The Mask
Description: HTML/CSS Template
Author: fireform
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0
Designed & Coded by Fireform
All files, unless otherwise stated, are released under the GNU General Public License
version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)
--------------------------------------------------------------------------
0. Theme color
1. Document Setup (body, common classes, structure etc.)
2. Home page styles
2-1. Logo and Nav Menu
2-2. Homepage Slider
2-3. Buttons and pagonation
2-4. Images and effects
3. Team, Services, Clients pages styles
4. Portfolio styles
5. Blog Template
5-1. Posts
5-2. Comments
5-3. Replay form & feedback (Contact page)
6. Contact page styles
7. Footer Styles
8. Widgets
9. Misc styles
*/
/*--------------------------- 0 START THEME COLOR -----------------------------*/
::selection {
background:#4fadff;
color:#fff
}
::-moz-selection {
background:#4fadff;
color:#fff
}
body {
background-color:#ffffff;
background-repeat:repeat;
background-position:right top
}
/* start 1st color*/
.close .top-line.close,a.contact-bar-tab,#main-slider ol.flex-control-nav li a.active,#main-slider2 ol.flex-control-nav li a.active,.acc-head:hover,.flex-direction-nav a,.post-tags a.ef-button span:hover,.ef-pagination a.page-active span,.ef-pagination a.page-active,.ef-pagination a.page-active:hover,.tagcloud a.ef-button span:hover,#footer .tagcloud a.ef-button span:hover,a.reply,#reply .send-wrap input.send,.ef-contact .send-wrap input.send,.ef-contact1 .send-wrap input.send1,.top-line,a.contact-bar-tab.close:hover,.qcontact .ef-contact .send-wrap .button input:hover,.totop,.ui-accordion-header a:hover,.sg-sc-tabs ul.tabs-nav li.ui-tabs-selected a,.ef-tabs ul.tabs-nav a:hover,.price-item.recomended .price-tag,span.first.first-col,#main-slider .flex-caption .cap-title,ul.ef-news-clients li .recent-post-date,#main-slider2 .flex-caption .cap-title,ul.ef-news-clients li .recent-post-date,ul#filter li.current,div.light_rounded .pp_details .pp_close {
background-color:#D61D23
}
ul.sf-menu li.current,ul.sf-menu li.current:hover,.ef-home-tabs ul.tabs-nav li.ui-state-active,.ef-home-tabs ul.tabs-nav li.ui-state-active:hover,ul.post-info,.post-tags a.ef-button span:hover,.ef-pagination a.ef-button.page-active span,.ef-author,.sg-sc-tabs ul.tabs-nav li.ui-tabs-selected a,.ef-tabs ul.tabs-nav a:hover,.sg-sc-tabs ul.tabs-nav,ul.tabs-nav,table th {
border-color:#D61D23
}
p a,.description p.main-title span,.ef-home-tabs .headers li a,.breadcrumbs li {
color:#D61D23
}
/* end 1st color*/
/* start 2st color*/
.close .top-line,a.contact-bar-tab:hover,.top-line.close,#main-slider ol.flex-control-nav li:hover,#main-slider2 ol.flex-control-nav li:hover,.flex-direction-nav a.flex-prev:hover,.flex-direction-nav a.flex-next:hover,a.ef-button span:hover,.totop:hover,a.contact-bar-tab.close,.ef-pagination a:hover,a.reply:hover,#reply .send-wrap input.send:hover,.ef-contact .send-wrap input.send:hover,.ef-contact1 .send-wrap input.send1:hover,.price-item.recomended .ef-button span:hover,#main-slider .flex-caption .cap-title.cap-hov,#main-slider2 .flex-caption .cap-title.cap-hov,div.light_rounded .pp_details .pp_close:hover {
background-color:#c0c0c0
}
ul.sf-menu li:hover,.ef-home-tabs ul.tabs-nav li:hover,a.ef-button span:hover,.post-info:hover {
border-color:#D61D23
}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,.ef-home-tabs ul.tabs-nav li a:hover,a:hover,ol.flex-control-nav li,a:hover,.post-info li a:hover,a.read-more span:hover,.widget_twitter a:hover,ul.checkboxes li a:hover,ul.cat li a:hover,ul.star li a:hover,ul.arrow li a:hover,ul.arrow-bullet li a:hover,ul.colored-disc li a:hover {
color:#c0c0c0
}
/* end 2st color*/
/*start other colors*/
h1,h2,h3,h4,h5,h1 a,h2 a,h3 a,h4 a,h5 a, h6, h6 a,a,ul.sf-menu li a:hover,.acc-head,.recent-post-date,.ef-author,#reply input,#reply textarea,.description p.main-title,blockquote,.testimonials.ef-xxl p:first-child,.ie7 .testimonials.ef-xxl p.first,.team p.auth,span.first-acc,ul.checkboxes li a,ul.cat li a,ul.star li a,ul.arrow li a,ul.arrow-bullet li a,ul.colored-disc li a,.alertBox-warning,.alertBox-success,.alertBox-alert,.sg-sc-tabs ul.tabs-nav li.ui-tabs-selected a,.ef-tabs ul.tabs-nav a:hover,table th,.pp_details .pp_description {
color:#404040
}
.ef-wrapper #contact-wrap,.ef-wrapper #contact-wrap,.ef-wrapper .head,.sf-menu li li,.flex-direction-nav li a.flex-prev,#main-slider ol.flex-control-nav li,#main-slider2 ol.flex-control-nav li,#main-slider .flex-caption .cap-content,#main-slider2 .flex-caption .cap-content,.price-item.recomended .price-title,.jflickr li a span {
background-color:#404040
}
/*Font color*/
body,a.read-more span,.post-info li a,ul.tabs-nav li a,span.first.no-bg,#reply input,#reply textarea,.ef-contact1 input,.ef-contact1 textarea {
color:#000000
}
/*end other colors*/
/*--------------------------- 0 END THEME COLOR -------------------------------*/
/*--------------------------- 1 - START DOCUMENT SETUP, COMMON CLASSES ------*/
/*Fonts*/
body,.recent-post-date {
font-family: 'Helvetica', 'Arial', sans-serif;
line-height: 1.2em;
}
h1,h2,h3,h4,h5,#main-slider .flex-caption p.cap-title,#main-slider2 .flex-caption p.cap-title,.description p.main-title,ul.tabs-nav,.recent-post-date .date,blockquote,.testimonials.ef-xxl p:first-child,.alertBox-warning,.alertBox-success,.alertBox-alert,.ef-toggle-box a.toggle-head,table th,.acc-head span,.pp_details .pp_description {
font-family: 'Signika', 'Helvetica', 'Arial', sans-serif;
font-weight:400
}
/*Headings*/
h1 {
font-size:30px;
line-height:1.2em;
margin-bottom:18px
}
h2 {
font-size:24px;
line-height:1.2em;
margin-bottom:15px
}
h3 {
font-size:20px;
line-height:1.2em;
margin-bottom:14px
}
h4 {
font-size:16px;
line-height:1.2em;
margin-bottom:13px
}
h5 {
font-size:14px;
line-height:1.1em;
margin-bottom:12px;
}
h6 {
font-size:12px;
line-height:1.2em;
font-weight:700;
text-transform:uppercase;
margin-bottom:10px
}
/*Border-radius for elements*/
.flex-direction-nav a,span.first,span.first-acc,.totop {
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px
}
/*All css3 transitions*/
.top-line,#footer a,#sidebar a,p a,.acc-content li a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,a.contact-bar-tab,ol.flex-control-nav li,.flex-direction-nav a,.acc-head,.ef-button span,.totop,.qcontact .ef-contact .send-wrap .button input,.post-info li a,ul.post-info,a.read-more span,.breadcrumbs li a,.ef-pagination a,.widget_nav_menu li,a.reply,.comments-list .post-comm div.auth a,#reply .send-wrap input.send,.ef-contact .send-wrap input.send,.ef-contact1 .send-wrap input.send1,.qcontact .ef-contact .not-valid,ul.checkboxes li a,ul.cat li a,ul.star li a,ul.arrow li a,ul.arrow-bullet li a,ul.colored-disc li a,.ef-tabs ul.tabs-nav a,#main-slider .flex-caption .cap-title,#main-slider2 .flex-caption .cap-title,ul#filter li,ul#filter li a,div.light_rounded .pp_details .pp_close {
transition:background-color .3s ease-out 0s,border .3s ease-out 0s,color .3s ease-out 0s,opacity .3s ease-in-out;
-webkit-transition:background-color .3s ease-out 0s,border .3s ease-out 0s,color .3s ease-out 0s,opacity .3s ease-in-out;
-moz-transition:background-color .3s ease-out 0s,border .3s ease-out 0s,color .3s ease-out 0s,opacity .3s ease-in-out;
-ms-transition:background-color .3s ease-out 0s,border .3s ease-out 0s,color .3s ease-out 0s,opacity .3s ease-in-out;
-o-transition:background-color .3s ease-out 0s,border .3s ease-out 0s,color .3s ease-out 0s,opacity .3s ease-in-out
}
input,textarea {
outline:none
}
.clear {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0
}
.clearfix:before,.clearfix:after {
content:'\0020';
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0
}
.clearfix:after {
clear:both
}
.clearfix {
zoom:1
}
body {
font-size:14px;
min-height:100%;
height:auto!important
}
html,body {
width:100%
}
img {
max-width: 100%;
height: auto;
width: auto\9; /* ie8 */
}
.boxed {
background:#fff;
margin:-10px auto 0
}
.ef-wrapper {
width:100%;
position:relative
}
.wrap-940 {
width:940px
}
.ef-main-wrap {
width:100%;
margin:0 auto
}
.ef-inner {
padding:30px 40px 0px;
text-align: left;
}
ul {
padding-left:17px;
margin-bottom:15px
}
ul li {
line-height:1.5em;
margin-bottom:.7em
}
a {
text-decoration:none;
color:#D61D23;
outline:0 none
}
p {
line-height:1.4em;
margin-bottom:12px
}
.alignleft {
float:left
}
.alignright {
float:right
}
.alignrighttwo {
float:right
}
img.alignleft {
float:left;
margin:0 20px 20px 0
}
img.alignright {
float:right;
margin:0 0 20px 20px
}
.bottom-15 {
margin-bottom:15px
}
.bottom-20 {
margin-bottom:20px
}
.bottom-30 {
margin-bottom:30px
}
.bottom-40 {
margin-bottom:40px
}
.bottom-50 {
margin-bottom:50px
}
.bottom-70 {
margin-bottom:70px
}
.col1-2,.small-post,.col1-4,.wrap690,.col1-5,.col1-6,.col1-12,.item-holder1,.col2-3,.col-380,.col-960,.ef-posts {
float:left;
margin-right:30px;
}
.col1-3 {
float:left;
margin-right:5%;
}
.col1-2 {
width:648px
}
.col1-3 {
width:33%
}
.col1-4 {
width:309px
}
.col1-6 {
width:196px
}
.col-380 {
width:502px
}
.inner-960 {
width:1356px
}
.ef-posts {
width:977px;
margin-right:40px
}
.omega {
margin-right:0!important
}
.divider {
margin-bottom:40px
}
.divider,.divider1 {
border-top:1px dashed #cfcfcf
}
.divider-blank {
width:100%;
height:20px
}
.breadcrumbs {
list-style:none;
padding:20px 40px;
text-transform:uppercase;
font-size:12px;
border-bottom:1px solid #ececec
}
span.first {
background-color:#656565;
color:#fff
}
span.first.no-bg {
background:transparent;
border:2px solid #777777;
width:1.7em;
height:1.7em;
line-height:1.7em
}
span.first,span.first-acc {
float:left;
font-size:17px;
width:2em;
height:2em;
text-align:center;
line-height:2em;
margin-right:1em
}
span.first-acc {
border:1px solid #e9e9e9;
width:1.5em;
background-color:#fff;
height:1.5em;
line-height:1.5em
}
.totop,.proj-img.recent a,.proj-img img,.recent-post-date span,iframe {
display:block
}
.boxed,#contact-wrap .qcontact,.top-line div,.sg-nojs .ef-wrapper .head .social-bar,.ef-footer-wrap {
width:1406px
}
.ef-widgets h1,.ef-widgets h2,.ef-widgets h3,.ef-widgets h4,.ef-widgets h5,.ef-widgets h6,
#sidebar h1,#sidebar h2,#sidebar h3,#sidebar h4,#sidebar h5,#sidebar h6 {
margin-bottom:25px
}
/*--------------------------- 1 - END DOCUMENT SETUP, COMMON CLASSES ------*/
/*--------------------------- 2 - START HOME PAGE STYLES ------------------*/
.ef-wrapper #contact-wrap {
position:absolute;
z-index:1000;
width:100%;
background-color:rgb(64, 64, 64);
background-color:rgba(64, 64, 64, 0.99);
color:#bababa;
left:0;
top:0
}
#contact-wrap .qcontact {
position:relative;
display:none;
margin:0 auto;
padding:50px 0 70px 0
}
#contact-wrap .qcontact h1,#contact-wrap .qcontact h2,#contact-wrap .qcontact h3,#contact-wrap .qcontact h4,#contact-wrap .qcontact h5,#contact-wrap .qcontact h6 {
color:#fff
}
#contact-wrap .qcontact .ef-contact {
margin-top:5px
}
.ef-list {
margin:0;
display:none;
padding:12px 45px 12px 15px;
background:url(../images/sucsess-white.png) #d0ffc3 no-repeat right 50%;
border:1px solid #afe6a0;
margin-top:25px;
line-height:1em;
clear:both
}
.qcontact .ef-list {
color:#fff;
background-color:#65B243;
border:0
}
.top-line {
width:100%;
height:3px;
left:0;
bottom:0
}
.top-line div {
position:relative;
margin:0 auto
}
.ef-wrapper .head {
/*background-image:url('../images/pat.png');*/
width:100%;
height:48px;
background-color: #ffffff
}
/*Social profiles*/
.sg-nojs .ef-wrapper .head .social-bar {
padding:0
}
.ef-wrapper .head .social-bar {
padding-right:41px;
width:1365px;
margin:0 auto
}
.ef-wrapper .head .social-bar a {
display:block;
position:relative;
float:left;
line-height:34px;
color:#fff;
height:34px;
margin-left:1px;
margin-top:4px
}
.ef-wrapper .head .social-bar a img {
position:relative;
z-index:1
}
.ef-wrapper .head .social-bar a span {
position:absolute;
-moz-opacity:0;
-webkit-opacity:0;
opacity:0;
filter:alpha(opacity=0);
height:0;
left:0;
right:0;
bottom:0
}
.ef-wrapper .head .social-bar a.twitter span{
background-color:#3bc6d6
}
.ef-wrapper .head .social-bar a.facebook span {
background-color:#699cf8
}
.ef-wrapper .head .social-bar a.dribbble span {
background-color:#f16498
}
.ef-wrapper .head .social-bar a.linkedin span {
background-color:#5eabed
}
.ef-wrapper .head .social-bar a.vimeo span {
background-color:#9fc64d
}
.ef-wrapper .head .social-bar a.youtube span {
background-color:#f86767
}
.ef-wrapper .head .social-bar a.flickr span {
background-color:#f35783
}
.sg-nojs a.contact-bar-tab {
display:none
}
a.contact-bar-tab {
background-image:url(../images/contact-bar-tab.png);
position:absolute;
background-position:0 4px;
background-repeat:no-repeat;
margin-top:0;
right:0;
width:40px;
height:38px
}
a.contact-bar-tab.close {
background-position:left bottom;
bottom:0
}
.logo-nav {
padding:20px 0px 20px;
z-index:100;
position:relative;
}
.logo-nav .alignright {
max-width:75%
}
.description {
padding:0 80px 60px 80px;
text-align:center
}
.description p {
font-weight:100;
font-size:18px;
line-height:1.5em
}
.description p.main-title {
font-weight:normal;
margin-bottom:5px;
text-transform:uppercase;
line-height:1.1em;
font-size:30px
}
/*EXTRAS*/
.acc-head {
display:block;
font-weight:700;
cursor:pointer;
text-align:center;
background-color:#f3f3f3;
background-image:url('../images/acc-head.gif');
background-repeat:no-repeat;
background-position:right bottom;
margin-bottom:20px
}
.acc-head,.proj-info {
border-bottom:1px solid #ececec
}
.ef-extras {
text-align:center
}
.extr {
text-align:left
}
.acc-head span {
font-size:18px;
line-height:1.3;
margin-bottom:0;
display:block;
padding:35px 15px
}
.acc-head img {
*display:inline;
zoom:1
}
.acc-head img {
width:76px;
display:inline-block;
margin-bottom:14px
}
.acc-head span span {
text-transform:uppercase;
padding:0
}
.acc-head:hover {
color:#fff
}
/*Recent projects carousel*/
.carousel {
position:relative
}
.carousel .slides ul li {
}
.sg-nojs .carousel .slides ul li {
margin-bottom:40px
}
.carousel .slides li {
margin-bottom:0
}
.carousel .slides ul {
padding-left:0;
margin-bottom:0;
list-style:none
}
.carousel .slides ul li:first-child {
margin-left:0
}
.carousel .flex-direction-nav li a {
display:block;
line-height:1em;
cursor:pointer;
position:absolute;
overflow:hidden;
width:34px;
height:34px;
background-repeat:no-repeat;
background-position:left center;
background-image:url(../images/button-bg.png);
background-position:50% 50%
}
.proj-info {
padding:30px 30px;
text-align:center;
background:#f5f5f5
}
.proj-info p {
font-size:11px;
line-height:1.1em;
font-weight:100;
margin-bottom:0
}
.proj-info h1,.proj-info h2,.proj-info h3,.proj-info h4,.proj-info h6.proj-info h6 {
margin-bottom:10px
}
.enter-icn {
padding-right:20px;
background:url('../images/enter.gif') no-repeat right 6px
}
.enter-icn:hover {
background-position:right -82px
}
/*Recent news and testimonials*/
ul.ef-news-clients {
margin-bottom:0
}
ul.ef-news-clients li.recent {
margin-bottom:20px
}
ul.ef-news-clients li .recent-post-date {
font-size:15px;
text-align:center;
color:#fff;
background-image:url('../images/calend-bg.gif');
background-repeat:no-repeat;
background-position:right bottom;
padding:15px 20px;
line-height:1em;
text-transform:uppercase
}
ul.ef-news-clients li .recent-post-date span.date {
font-weight:600;
line-height:0.8em;
font-size:32px
}
ul.ef-news-clients li .recent-post {
margin-left:105px
}
/*--------------------------- 2-1 - START LOGO AND NAV --------------------*/
.sf-menu,.sf-menu * {
margin:0;
padding:0;
list-style:none
}
.sf-menu ul {
position:absolute;
width:180px;
top:-999em
}
.sf-menu ul li {
width:100%
}
.sf-menu li:hover {
visibility:inherit
}
.sf-menu li {
float:left;
position:relative
}
.sf-menu a {
display:block;
position:relative
}
.sf-menu li.sfHover ul,.sf-menu li:hover ul {
right:0
}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {
top:100%;
z-index:99
}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {
top:-999em
}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {
left:-180px;
top:0
}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {
top:-999em
}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {
left:-180px;
top:0
}
/* SKIN */
.sf-menu {
float:right
}
.sf-menu a {
height:34px;
color: #404040;
line-height:15px;
font-size:13px;
font-weight:700;
text-transform:uppercase;
padding:10px 20px;
text-decoration:none
}
.sf-menu li li a,.sf-menu li li a.sf-with-ul {
margin:0;
line-height:1.3em;
font-weight:400;
text-align:right;
height:auto;
padding:12px 18px 12px 26px;
color:#e1e1e1;
border-top:1px solid #4c4c4c
}
.sf-menu li li a:hover {
color:#fff
}
.sf-menu li {
background:#fff;
}
.sf-menu ul {
background:url('../images/menu-corner.gif') no-repeat right top;
margin-top:-5px;
padding-top:5px
}
.sf-menu ul ul {
background-image:none;
margin-top:0;
padding-top:0
}
.sf-menu li:hover,.sf-menu li.current,.sf-menu li.current:hover {
background:#f3f3f3
}
.sf-menu li:hover,.sf-menu li.current {
border-bottom:2px solid #fff
}
.sf-menu li:hover {
background:#fafafa
}
.sf-menu li li, .sf-menu li li,.sf-menu li li:hover, .sf-menu li li:hover {
border:0
}
.sf-menu li li:hover, .sf-menu li li.sfHover {
background:#5f5f5f;
outline:0
}
/* Menu indicators */
.sf-menu a.sf-with-ul {
padding-right:30px;
min-width:1px
}
.sf-sub-indicator {
position:absolute;
display:block;
right:18px;
top:20px;
width:10px;
height:16px;
text-indent:9999em;
overflow:hidden;
background:url(../images/drop.png) no-repeat
}
.sub-menu .sf-sub-indicator {
left:10px
}
a .sf-sub-indicator {
background-position:0 -100px
}
/* apply hovers to modern browsers */
.sub-menu a:focus .sf-sub-indicator,.sub-menu a:hover .sf-sub-indicator,.sub-menu li:hover a .sf-sub-indicator,.sub-menu li.sfHover a .sf-sub-indicator {
background-position:-10px -90px
}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator {
background-position:-10px 0
}
.sub-menu .sf-sub-indicator {
margin-top:-7px
}
.sf-menu ul a .sf-sub-indicator {
background-position:0 0
}
/* apply hovers to modern browsers */
.sf-menu ul a:focus .sf-sub-indicator,.sf-menu ul a:hover .sf-sub-indicator,.sf-menu ul li:hover a .sf-sub-indicator,.sf-menu ul li.sfHover a .sf-sub-indicator {
background-position:-10px 0
}
/*--------------------------- 2-1 - END LOGO AND NAV --------------------*/
/*--------------------------- 2-2 - START HOMEPAGE SLIDER STYLES ------------------*/
.main-ctrl-container .slider-preloader {
min-height:0px;
background:url('http://www.ucc.org/images/loading.gif') no-repeat center bottom
}
#main-slider {
visibility:hidden;
position:relative;
border-bottom:1px solid #E7E7E7;
margin-top:0px;
padding-bottom:2px;
}
#main-slider ul.slides li img {
-moz-opacity:0;
-webkit-opacity:0;
opacity:0;
filter:alpha(opacity=0)
}
#main-slider ul.slides li {
zoom:1;
margin-bottom:0
}
#main-slider2 {
visibility:hidden;
position:relative;
border-bottom:1px solid #E7E7E7;
margin-top:0px;
padding-bottom:2px;
max-width: 1200px;
}
#main-slider2 ul.slides li img {
-moz-opacity:0;
-webkit-opacity:0;
opacity:0;
filter:alpha(opacity=0)
}
#main-slider2 ul.slides li {
zoom:1;
margin-bottom:0
}
/* Navigation Arrows */
.flex-direction-nav li {
margin-bottom:0
}
#main-slider .flex-direction-nav li a,.post-slider .flex-direction-nav li a {
top:50%
}
#main-slider2 .flex-direction-nav li a,.post-slider .flex-direction-nav li a {
top:50%
}
.flex-direction-nav li a {
-moz-opacity:0;
-webkit-opacity:0;
opacity:0;
position:absolute;
filter:alpha(opacity=0);
display:block;
z-index:1;
overflow:hidden;
text-indent:-1000px;
margin-top:-19px;
text-align:center;
outline:0;
z-index:100;
height:38px;
width:38px;
background-image:url(../images/main-slider-arrows-next.png);
background-position:50% 50%;
background-repeat:no-repeat
}
#main-slider .flex-direction-nav li a.flex-prev {
left:5px;
background-image:url(../images/main-slider-arrows.png)
}
#main-slider .flex-direction-nav li a.flex-next {
right:5px
}
#main-slider2 .flex-direction-nav li a.flex-prev {
left:5px;
background-image:url(../images/main-slider-arrows.png)
}
#main-slider2 .flex-direction-nav li a.flex-next {
right:5px
}
.post-slider .flex-direction-nav li a.flex-prev,.carousel .flex-direction-nav li a.flex-prev {
background-image:url('../images/button-bg1.png');
left:0
}
.post-slider .flex-direction-nav li a.flex-next,.carousel .flex-direction-nav li a.flex-next {
right:0
}
/* Navigation Links */
#main-slider ol.flex-control-nav {
z-index:1;
position:absolute;
display:block;
left:0;
right:0;
bottom:-2px;
overflow:hidden;
padding-left:40px;
outline:0;
list-style:none
}
#main-slider ol.flex-control-nav li {
display:block;
float:left;
margin:0 2px 0 0;
width:15%
}
#main-slider ol.flex-control-nav li a {
overflow:hidden;
text-indent:-1000px;
display:block;
cursor:pointer;
height:2px;
outline:0
}
/* caption */
#main-slider ul.slides li .flex-caption {
color:#fff;
left:20px;
margin-bottom:-10px;
bottom:0;
position:absolute;
max-width:760px;
z-index:10;
-moz-opacity:0.9;
-webkit-opacity:0.9;
opacity:0.9;
filter:alpha(opacity=90)
}
#main-slider ul.slides li .flex-caption p.cap-title {
line-height:1.3em;
padding:7px 10px;
display:inline-block;
margin-bottom:2px;
font-size:26px;
}
#main-slider .flex-caption .cap-content {
padding-left:10px;
padding-right:10px;
padding-top: 10px;
padding-bottom: 1px;
}
#main-slider ul.slides li .flex-caption li {
margin-bottom:0px
}
#main-slider2 ol.flex-control-nav {
z-index:1;
position:absolute;
display:block;
left:0;
right:0;
bottom:-2px;
overflow:hidden;
padding-left:40px;
outline:0;
list-style:none
}
#main-slider2 ol.flex-control-nav li {
display:block;
float:left;
margin:0 2px 0 0;
width:15%
}
#main-slider2 ol.flex-control-nav li a {
overflow:hidden;
text-indent:-1000px;
display:block;
cursor:pointer;
height:2px;
outline:0
}
/* caption */
#main-slider2 ul.slides li .flex-caption {
color:#fff;
left:20px;
margin-bottom:-10px;
bottom:0;
position:absolute;
max-width:760px;
z-index:10;
-moz-opacity:0.9;
-webkit-opacity:0.9;
opacity:0.9;
filter:alpha(opacity=90)
}
#main-slider2 ul.slides li .flex-caption p.cap-title {
line-height:1.3em;
padding:7px 10px;
display:inline-block;
margin-bottom:2px;
font-size:26px;
text-transform:capitalize
}
#main-slider2 .flex-caption .cap-content {
padding-left:10px;
padding-right:10px;
padding-top: 10px;
padding-bottom: 1px;
}
#main-slide2r ul.slides li .flex-caption li {
margin-bottom:0px
}
/*--------------------------- 2-2 - END SLIDER STYLES ------------------*/
/*--------------------------- 2-3 - START BUTTONS, PAGINATION ----------*/
a.ef-button,a.ef-button span {
display:inline-block
}
a.ef-button {
color:#202020;
cursor:pointer;
margin:5px 10px 15px 0;
padding:5px;
-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.1);
-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.1);
box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.1)
}
a.ef-button.ef-big {
padding:8px
}
a.ef-button span,div.light_rounded .pp_close {
font-size:11px;
text-transform:uppercase;
font-weight:400;
line-height:1em;
padding:8px 12px;
color:#656565;
text-shadow:0 1px 0 #fff;
filter:dropshadow(color=#fff,offx=0,offy=1);
background-color:#f5f5f5;
-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1);
-moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1);
box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1)
}
a.ef-button.ef-big span {
padding:14px 21px;
font-size:13px
}
a.ef-button span:hover {
color:#fff;
text-shadow:0 0 0 #fff;
filter:dropshadow(color=#fff,offx=0,offy=0);
-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.1);
-moz-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.1);
box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.1)
}
a.read-more span {
text-transform:none;
font-weight:700;
display:inline;
padding-right:15px;
background:url('../images/enter_blog.png') no-repeat right 2px
}
a.read-more span:hover {
background-position:right -86px;
}
.ef-pagination {
margin-bottom:50px
}
.ef-pagination a {
display:inline-block;
cursor:pointer;
background-color:#e7e7e7;
padding-bottom:2px
}
.ef-pagination a span {
background-color:#fafafa;
display:inline-block;
padding:8px 10px 6px
}
.ef-pagination a.page-active span {
color:#fff
}
.post-tags a.ef-button,.tagcloud a.ef-button {
padding:0;
margin:0 10px 15px 0
}
.post-tags a.ef-button span,.tagcloud a.ef-button span {
background:transparent;
border:0;
padding:8px 17px 8px 13px;
background-image:url('../images/tag-bg.png');
background-color:#f3f3f3;
background-repeat:no-repeat;
background-position:right center;
-webkit-box-shadow:0 0;
-moz-box-shadow:0 0;
box-shadow:0 0
}
#footer .tagcloud a.ef-button span {
background-image:url('../images/tag-bg1.png');
background-color:#f1f1f1
}
.post-tags .tag-icn {
float:left;
width:34px;
height:26px;
margin-right:15px;
background:url('../images/tag-icn.png') no-repeat center center;
-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.2);
-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.2);
box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.2)
}
/*--------------------------- 2-3 - END BUTTONS, PAGINATION ------------*/
/*--------------------------- 2-4 - START IMAGES AND EFFECTS ------------*/
.proj-img {
position:relative;
overflow:hidden
}
/*Hide images on load*/
.proj-img.alignleft {
margin:0 30px 20px 0
}
.proj-img.preloader {
background:url(http://www.ucc.org/images/loading.gif) #f3f3f3 no-repeat center center
}
.proj-img.ef-link {
width:100%;
height:100%
}
.proj-img a {
position:absolute;
left:10%;
right:10%;
top:10%;
bottom:10%;
background:#fff;
-moz-opacity:0;
-webkit-opacity:0;
opacity:0;
filter:alpha(opacity=0)
}
.proj-img img {
width:100%;
max-width:100%
}
.proj-img span {
position:absolute;
display:block;
width:60px;
height:60px;
z-index:1;
left:-60px;
bottom:-60px;
background:url(../images/recent-a.png) no-repeat left top
}
.proj-img.ef-hov-link span {
background:url(../images/recent-a-link.png) no-repeat left top
}
/*--------------------------- 2-4 - END IMAGES AND EFFECTS --------------*/
/*--------------------------- 2 - END HOME PAGE STYLES ----------------*/
/*---------- 3 - START TEAM, SERVICES, CLIENTS PAGES STYLES -----------*/
.team p.auth {
font-weight:300
}
.team .proj-img {
width:172px
}
.ef-services1 {
margin-bottom:20px;
overflow:hidden
}
.team h2,.team h3,.team h4 {
margin-bottom:0
}
/*----------- 3 - END TEAM, SERVICES, CLIENTS PAGES STYLES ------------*/
/*---------------------- 4 - START PORTFOLIO STYLES -------------------*/
ul#filter {
padding:0;
overflow:hidden;
list-style:none
}
.sg-nojs ul#filter {
display:none
}
ul.ef-portfolio li {
margin-bottom:40px
}
ul.ef-portfolio li {
position:relative;
list-style:none
}
ul#filter li {
margin-right:5px;
float:left
}
ul#filter li a {
font-size:11px;
padding:5px 10px;
line-height:1em;
list-style:none
}
ul#filter li.current a {
color:#fff
}
ul.ef-portfolio li .cover {
position:absolute;
background:#fff;
top:0;
bottom:0;
left:0;
right:0;
-moz-opacity:0;
-webkit-opacity:0;
opacity:0;
filter:alpha(opacity=0);
display:none;
z-index:500
}
/*Post slider*/
.post-slider {
background:url('http://www.ucc.org/images/loading.gif') #f5f5f5 no-repeat center center;
position:relative
}
.post-slider img {
-moz-opacity:0;
-webkit-opacity:0;
opacity:0;
filter:alpha(opacity=0)
}
.post-slider .flex-direction-nav li {
margin-bottom:0;
position:static
}
.post-slider .flex-direction-nav li a,.carousel .flex-direction-nav li a {
position:absolute;
margin-top:-17px!important
}
.post-slider .flex-control-nav {
text-align:center;
padding:0;
width:100%;
position:absolute;
bottom:0
}
.ie7 .post-slider .flex-control-nav li {
display:inline
}
.post-slider .flex-control-nav li {
margin-bottom:0;
display:inline-block;
zoom:1;
float:none
}
ul.slides li {
margin-bottom:0
}
.post-slider ol.flex-control-nav li a {
background-color:transparent;
overflow:hidden;
line-height:1em;
display:block;
cursor:pointer;
background:url('../images/post-slider-dots.png') no-repeat left -4px;
width:16px;
height:27px;
text-indent:-1020px
}
.post .post-slider.alignleft {
margin:0 30px 20px 0
}
.alignright {
margin-bottom: 0px;
margin-right: 0px;
}
.alignright2 {
margin-bottom: 0px;
margin-right: 10px;
float: right;
}
.post .proj-img,.post .proj-img img,.post .post-slider,.post-slider img {
width:100%
}
.post.post-img .ef-post,.recent-post.post-img .ef-post {
padding-left:339px
}
.post-slider ol.flex-control-nav li a:hover,.post-slider ol.flex-control-nav li a.active {
background-position:left -31px
}
.post.post-img .proj-img,.post.post-img .post-slider,.no-sidebar .post.post-img .post-slider {
width:309px
}
.post-slider ol.flex-control-nav li a.active,.post-slider ol.flex-control-nav li a:hover {
background-position:left -31px
}
/*---------------------- 4 - END PORTFOLIO PAGE STYLES ----------------*/
/*---------------------- 5 - START BLOG TEMPLATE STYLES ---------------*/
/*---------------------- 5-1 - START POSTS ----------------------------*/
.ef-inner.left-sidebar #sidebar, .ef-inner.left-sidebar .ef-posts {
float:right
}
.ef-inner.left-sidebar .ef-posts {
margin-right:0;
margin-left:40px
}
.ef-inner.no-sidebar .ef-posts {
margin-right:0;
width:100%
}
.post-info {
padding:20px 0;
font-size:11px;
font-weight:700;
list-style:none;
text-transform:uppercase;
display:inline-block;
border-bottom:2px;
border-bottom-style:solid;
margin-bottom:30px
}
.post-info .i1,.post-info .i2 {
padding-left:18px;
background:url('../images/post-info-icns.png') no-repeat 0 3px;
}
.post-info .i2 {
background-position:0 -9px;
}
.post-info li {
line-height:1em;
display:inline;
margin:0 30px 0 0
}
.post-info li:last-child,.post-info li.last {
margin-right:0
}
.recent-post.post-img .ef-post {
padding-left:226px
}
#sidebar {
line-height:1.7em;
float:left;
display:inline;
width:309px
}
/*---------------------- 5-1 - END POSTS ------------------------------*/
/*---------------------- 5-2 - START COMMENTS -------------------------*/
.comments-list .post-comm div.auth {
margin-bottom:15px;
font-weight:normal;
font-size:17px
}
.comments-list .post-comm div.auth span {
margin-top:5px;
font-size:12px;
color:#909090;
display:block
}
.comments-list .post-comm {
padding-left:80px
}
.comments-list li {
list-style:none;
margin-bottom:0;
margin-left:0
}
ul.comments-list li {
display:block;
margin-top:60px
}
ul.comments-list li a.avatar img {
width:60px;
height:60px;
display:block
}
ul.comments-list ul.children-comm {
background:url('../images/children.gif') no-repeat left top;
padding-left:5%
}
/*------------------------ 5-2 - END COMMENTS -------------------------*/
/*------------------------ 5-3 - START REPLAY FORM & FEEDBACK ---------*/
a.reply {
text-align:center;
float:left;
color:#fff;
width:60px;
font-weight:700;
text-transform:uppercase;
font-size:12px
}
#reply {
width:50%;
margin-top:40px
}
#reply div,.ef-contact div,.ef-contact1 div {
overflow:hidden
}
#reply label,.ef-contact label,.ef-contact1 label {
float:left;
display:block;
line-height:29px;
width:15%
}
#reply input,#reply textarea,.ef-contact input,.ef-contact textarea,.ef-contact1 input,.ef-contact1 textarea {
-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.1);
-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.1);
box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.1)
}
#reply input,#reply textarea,.ef-contact input,.ef-contact textarea,.ef-contact1 input,.ef-contact1 textarea {
background:#f3f3f3
}
.qcontact .ef-contact input,.qcontact .ef-contact textarea {
color:#bababa;
background-color:#565656;
border:1px #606060 solid
}
.qcontact .ef-contact input {
width:94%
}
#reply input,.ef-contact input,.ef-contact1 input {
margin-bottom:20px;
width:60%;
height:29px;
line-height:29px;
padding:0 0.7em
}
.qcontact .ef-contact textarea {
margin-left:0
}
#reply textarea,.ef-contact textarea,.ef-contact1 textarea {
margin-left:15%
}
.qcontact .ef-contact textarea {
width:95%;
min-width:95%;
max-width:95%
}
#reply textarea,.ef-contact textarea,.ef-contact1 textarea {
line-height:1.3em;
height:112px;
padding:0.7em;
width:81%;
min-height:112px;
min-width:81%;
max-width:81%
}
#reply textarea {
width:97%;
min-width:97%
}
.ef-contact textarea,.ef-contact1 textarea {
min-height:112px
}
.send-wrap div {
display:inline
}
#reply div.send-wrap input.send,.ef-contact div.send-wrap input.send,.ef-contact1 div.send-wrap input.send1 {
width:auto;
outline:0;
padding:7px 15px;
line-height:1em;
margin:0!important
}
.qcontact div.send-wrap {
padding:0;
color:#9F9F9F
}
#reply .send-wrap,div.send-wrap {
padding-left:15%
}
div.send-wrap {
overflow:hidden;
margin:20px 0 0
}
#reply .send-wrap input.send,.send-wrap .button input,.ef-contact .send-wrap input.send,.ef-contact1 .send-wrap input.send1 {
font-weight:700;
display:inline;
color:#fff;
font-size:12px;
padding:0 20px;
border:0;
width:auto!important;
text-transform:uppercase;
line-height:1.6em;
margin:0!important;
-webkit-box-shadow:0 0;
-moz-box-shadow:0 0;
box-shadow:0 0
}
.ef-contact .not-valid,.ef-contact .valid,.ef-contact1 .not-valid,.ef-contact1 .valid {
background-image:url('../images/error.png');
background-repeat:no-repeat;
background-position:right 5px
}
.ef-contact .valid,.ef-contact1 .valid {
background-image:url('../images/sucsess.png')
}
.qcontact .ef-contact .send-wrap .button input {
-webkit-box-shadow:0 0;
-moz-box-shadow:0 0;
box-shadow:0 0;
background:#5a5a5a;
border-color:#5a5a5a;
color:#fff
}
#reply .respond-logged #message {
margin-left:0
}
#reply .respond-logged .send-wrap {
padding-left:0!important
}
/*------------------------ 5-3 - END REPLAY FORM & FEEDBACK -----------*/
/*------------------------ 5 - END BLOG TENPLATE STYLES ---------------*/
/*------------------------ 6 - START CONTACT PAGE STYLES --------------*/
.ef-map {
width:100%;
max-width:100%;
height:400px
}
.ef-map img {
max-width:none!important
}
/*------------------------- 6 - END CONTACT PAGE STYLES ---------------*/
/*------------------------- 7 - START FOOTER --------------------------*/
#footer {
border-top: 1px solid #ebebeb;
background-color:#f7f7f7;
margin:0 auto
}
.ef-footer-wrap {
margin:0 auto
}
.ef-widgets {
overflow:hidden;
padding:70px 10px 50px 40px
}
.ef-copyrigts-wrap {
border-top: 1px solid #ebebeb;
background-color:#fff
}
.ef-copyrigts {
padding:25px 10px;
font-size:12px;
line-height:1.7em;
text-transform:uppercase
}
ul#footer-menu {
max-width:100%
}
ul#footer-menu li,.breadcrumbs li {
padding-right:31px;
background:url(../images/f-menu-gap.gif) no-repeat right 0.3em;
display:inline
}
ul#footer-menu li:last-child,.breadcrumbs li:last-child,ul#footer-menu li.last,.breadcrumbs li.last {
background:none;
padding-right:0
}
/*------------------------- 7 - END FOOTER ----------------------------*/
/*---------------------------------------------------------------------*/
/*------------------------- 8 - WIDGETS -------------------------------*/
/*---------------------------------------------------------------------*/
#subscribe {
width:210px;
margin-top:20px;
border-bottom:1px #ebebeb solid
}
#subscribe .field,#subscribe .field input {
width:165px;
height:31px;
line-height:31px
}
#subscribe .field input {
width:135px;
padding:0 15px;
display:block;
text-transform:uppercase;
font-size:11px;
font-weight:700;
color:#656565
}
#subscribe .search-btn {
background:#fff
}
#subscribe .search-btn input {
width:45px;
display:inline-block;
height:31px;
background:url('../images/subscr.gif') #fff no-repeat left top
}
#subscribe .search-btn input:hover {
background-position:right top
}
ul.checkboxes li {
background:url('../images/sucsess.png') no-repeat 0 0.1em
}
ul.checkboxes.ef-round li {
background:url('../images/checkb-round.png') no-repeat 0 0.1em
}
ul.checkboxes.ef-colored li {
background:url('../images/checkb-round-green.png') no-repeat 0 0.1em
}
ul.checkboxes.ef-colored1 li {
background:url('../images/checkb-blue.png') no-repeat 0 0.1em
}
.widget_categories ul li,ul.cat li {
background:url('../images/cat.png') no-repeat 0 0.1em
}
.widget_links ul li {
background:url('../images/links.gif') no-repeat 0 0.3em
}
.widget_recent_comments ul li {
margin-bottom:15px;
background:url('../images/recent-comm.png') no-repeat 0 0.3em
}
.widget_twitter ul {
margin-right:5px
}
.widget_twitter ul li {
background:#fff;
padding:15px;
border-bottom: 1px solid #EBEBEB;
line-height:1.6em;
margin-bottom:15px
}
.widget_twitter ul li:last-child,.widget_twitter ul li.last {
margin-bottom:0
}
.widget_twitter ul li .tweet_time a {
color:#969696;
font-size:11px
}
.widget_twitter ul li a.tweet_avatar {
display:block;
float:left;
margin:0 10px 0 0
}
.widget_twitter ul li .tweet_text {
display:block;
padding-left:42px
}
.tagcloud {
overflow:hidden
}
.tagcloud a.ef-button {
float:left;
line-height:1em
}
.tagcloud a.ef-button span {
font-size:12px!important;
text-transform:lowercase;
font-weight:normal
}
.widget_nav_menu .menu-main-menu-container ul {
list-style:none;
padding-left:0;
font-size:11px;
font-weight:700;
text-transform:uppercase;
margin-bottom:0
}
.widget_nav_menu .menu-main-menu-container ul ul {
font-weight:normal;
list-style:square
}
.widget_nav_menu .menu-main-menu-container li {
padding-left:20px;
margin-bottom:0;
margin-bottom:2px;
border:1px solid #ececec
}
.widget_nav_menu .menu-main-menu-container li a {
padding:10px 20px 10px 0;
display:block
}
.widget_nav_menu .menu-main-menu-container li li {
padding-left:0;
margin-bottom:0;
margin-left:15px;
border:0
}
.jflickr {
margin:0;
padding:0;
list-style:none
}
.jflickr:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0
}
.jflickr li {
width:29%;
float:left;
margin-bottom:7px;
margin-right:4%
}
.jflickr li a,.jflickr img {
cursor:pointer;
display:block;
width:100%
}
.jflickr li a {
position:relative
}
.jflickr li a span {
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
padding-right:0;
-moz-opacity:0;
-webkit-opacity:0;
opacity:0;
filter:alpha(opacity=0)
}
/*------------------------- 9 - MISC STYLES ----------------------------*/
/*ul reset and styles*/
ul.checkboxes,ul.ef-news-clients,.widget_twitter ul,.widget_categories ul,ul#footer-menu,.widget_links ul,.widget_recent_comments ul,ul.comments-list,ul.cat,ul.star,ul.arrow,ul.arrow-bullet,ul.colored-disc,.ef-toggle-box,.price-table ul,ul.ef-portfolio {
padding-left:0;
list-style:none
}
.widget_categories ul li,.widget_links ul li,.widget_recent_comments ul li,ul.checkboxes li,ul.cat li,ul.star li,ul.arrow li,ul.arrow-bullet li,ul.colored-disc li {
padding-left:25px
}
ul#footer-menu,.breadcrumbs,.breadcrumbs li,.widget_recent_comments ul,.widget_twitter ul,.price-content ul,#main-slider ul.slides li .flex-caption ul,#main-slider2 ul.slides li .flex-caption ul,ul.ef-portfolio {
margin-bottom:0
}
ul.checkboxes li ul,ul.cat li ul,ul.star li ul,ul.arrow li ul,ul.arrow-bullet li ul,ul.colored-disc li ul {
margin-top:10px
}
ul.checkboxes li li,ul.cat li li,ul.star li li,ul.arrow li li,ul.arrow-bullet li li,ul.colored-disc li li {
padding-left:0;
background-image:none;
list-style:circle
}
/*Default table styles*/
table {
width:100%;
}
table th {
border-bottom-width:0px;
border-style:solid;
font-size:20px
}
table th:nth-child(2n),table th.nth-2n {
background:#f9f9f9
}
table tr:nth-child(2n+3),table tr.nth-2n_3 {
background:#fafafa
}
table tr td,table th {
border-left:0px solid #ececec
}
table tr td:last-child,table th:last-child,table tr td.last,table th.last {
border-right:0px solid #ececec
}
table th {
padding:15px;
background:#f3f3f3
}
.totop {
width:32px;
height:32px;
position:fixed;
display:none;
bottom:28px;
right:20px;
background-image:url(../images/totop.png);
background-repeat:no-repeat;
background-position:50% 50%
}
/*Select menu*/
.ef-select-menu {
margin-top:0px;
margin-bottom:30px;
width:100%;
display:none
}
/* div container containing the form */
#searchContainer {
float:left;
margin-top:4px;
}
/* Style the search input field. */
#field {
float:left;
width:147px;
height:32px;
line-height:31px;
text-indent:10px;
font-family:arial, sans-serif;
font-size:1em;
color:#333;
background: #eee;
border:solid 1px #d9d9d9;
border-top:solid 1px #c0c0c0;
border-right:none;
}
/* Style the "X" text button next to the search input field */
#delete {
float:left;
width:16px;
height:32px;
line-height:29px;
margin-right:0px;
padding:0 10px 0 10px;
font-family: "Lucida Sans", "Lucida Sans Unicode",sans-serif;
font-size:22px;
background: #eee;
border:solid 1px #d9d9d9;
border-top:solid 1px #c0c0c0;
border-left:none;
}
/* Set default state of "X" and hide it */
#delete #x {
color:#cccccc;
cursor:pointer;
display:none;
}
/* Set the hover state of "X" */
#delete #x:hover {
color:#666666;
}
/* Syle the search button. Settings of line-height, font-size, text-indent used to hide submit value in IE */
#submit {
cursor:pointer;
width:50px;
height: 34px;
line-height:0;
font-size:0;
text-indent:-999px;
color: transparent;
background: url(../images/ico-search.png) no-repeat #bbbbbb center;
border: 1px solid #c0c0c0;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
/* Style the search button hover state */
#submit:hover {
background: url(../images/ico-search.png) no-repeat center #777777;
border: 1px solid #777777;
}
/* Syle the search button. Settings of line-height, font-size, text-indent used to hide submit value in IE */
#ACTION_SUBMIT_SURVEY_RESPONSE {
cursor:pointer;
width:50px;
height: 34px;
line-height:0;
font-size:0;
text-indent:-999px;
color: transparent;
background: url(../images/email.png) no-repeat #D61D23 center;
border: 1px solid #BB0000;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
/* Style the search button hover state */
#ACTION_SUBMIT_SURVEY_RESPONSE:hover {
background: url(../images/email.png) no-repeat center #666666;
border: 1px solid #666666;
}
/* Style the email input field. */
#cons_email {
float:left;
width:200px;
height:32px;
line-height:31px;
text-indent:10px;
font-family:arial, sans-serif;
font-size:1em;
color:#333;
background: #fff;
border:solid 1px #d9d9d9;
border-top:solid 1px #c0c0c0;
border-right:none;
}
/* Clear floats */
.fclear {clear:both}
.alignrighttwo {
margin-top:5px
}
.col-impact {
font-family: Impact, Charcoal, sans-serif;
font-size: 24px;
margin-bottom: 10px
}
.sidemenu {
width:250px;
margin-right: 10px;
}
.sidemenuitem {
color: #ffffff;
display: inline-block;
font-family: Arial, Helvetica, sans-serif;
background-color: #D61D23;
margin-bottom: 2px;
padding-left: 10px;
font-size: 16px;
padding-top:23px;
padding-bottom:23px;
width: 100%;
float: left;
}
.sidemenuitem a {
color: #ffffff;
}
.sidemenuitem:hover {
background-color: #666666;
}
.sidemenub {
width:100%;
}
.sidemenuitemb {
color: #ffffff;
display: inline-block;
font-family: Arial, Helvetica, sans-serif;
background-color: #919191;
margin-bottom: 2px;
padding-left: 10px;
font-size: 16px;
height: 50px;
line-height: 50px;
width: 100%;
text-transform:uppercase;
font-weight:bold;
float: left;
}
.sidemenuitemb a {
color: #ffffff;
}
.sidemenuitemb:hover {
background-color: #D61D23;
}
.greybox {
background-color: #656565;
background-image:url(../images/comma.gif);
background-repeat:no-repeat;
background-position:center;
color: #FFFFFF;
padding: 20px;
font-family: Arial, Helvetica, sans-serif;
max-width: 265px;
float: right;
}
.otherimpact {
font-family: Impact, Charcoal, sans-serif;
margin-bottom: 5px
}
.otherimpact a {
color: #D61D23;
}
.colimage {
float: left;
margin-right: 10px;
margin-bottom: 50px;
}
.titlerimpact {
font-family: Impact, Charcoal, sans-serif;
background-color: #d61d23;
color: #ffffff;
padding-left: 15px;
padding-top: 15px;
padding-bottom: 15px;
padding-right: 50px;
margin-bottom: 20px;
letter-spacing: 1px;
display: inline-block;
}
.newsimpact {
font-family: Impact, Charcoal, sans-serif;
color: #000000;
letter-spacing: 1px;
display: inline-block;
line-height: 34px;
font-size: 30px;
}
.titlerimpactblk {
font-family: Impact, Charcoal, sans-serif;
background-color: #000000;
color: #ffffff;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 10px;
margin-bottom: 10px;
letter-spacing: 1px;
display: inline-block;
}
.ef-inner2 {
padding:0px 0px 40px 15px;
text-align: left;
}
.ef-inner3 {
padding:0px 0px 40px 0px;
text-align: left;
}
.logo-nav2 {
padding:20px 0px 20px;
z-index:100;
position:relative;
}
.moduletitle {
background-color: #454545;
height: 32px;
line-height: 30px;
color: #ffffff;
display: inline-block;
vertical-align: middle;
position:relative;
top:12px;
margin-left: -15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 25px;
padding-left: 35px;
padding-right: 10px;
padding-top: 5px;
}
.sidetitle {
background-color: #454545; height: 25px; color: #ffffff; display: inline-block; vertical-align: middle; position:relative; top:18px; margin-left: -15px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 25px; padding-left: 35px; padding-right: 5px;
}
.ef-innergrey {
padding:30px 40px 30px;
background-color: #eeeeee;
}
.statement {
color: #d61d23;
float: right;
padding-left: 15px;
padding-top: 15px;
padding-bottom: 15px;
padding-right: 0px;
margin-bottom: 20px;
display: inline-block;
font-style:italic;
}
.practicel {
width: 22%;
margin-right: 4%;
float: left;
text-align: center;
font-weight: bold;
}
.practicer {
width: 22%;
margin-right: 0;
float: left;
text-align: center;
font-weight: bold;
}
.spbox {
background-color: #dadada;
padding: 0 20px 20px;
height: 175px;
}
.donate {
font-family: Impact, Charcoal, sans-serif;
font-size: 30px;
letter-spacing: 1px;
}
.navigationMenu {
text-indent: 15px;
}
.navigationItem {
margin-bottom: 1px;
text-indent: 10px;
width: 100%;
}
.navigationItem A:link, active {
background: none repeat scroll 0 0 #EEEEEE;
color: #404040;
display: block;
padding-bottom: 5px;
padding-top: 5px;
text-decoration: none;
}
.navigationItem A:visited {
background: none repeat scroll 0 0 #EEEEEE;
color: #404040;
display: block;
padding-bottom: 5px;
padding-top: 5px;
text-decoration: none;
}
.navigationItem A:hover {
background: none repeat scroll 0 0 #DDDDDD;
color: #404040;
display: block;
padding-bottom: 5px;
padding-top: 5px;
text-decoration: none;
color: #000000;
}
.navigationItemLabel {
display: block;
padding-bottom: 5px;
padding-top: 5px;
font-weight:bold;
margin-left: -5px;
color: #FFFFFF;
}
.mcontent {
max-width: 1406px;
margin-bottom: 20px;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.justwitter {
width: 100%;
}
.bottomad1 {
width: 165px;
margin-right: 9px;
}
.bottomad2 {
width: 165px;
margin-right: 0px;
}
.twocol {
width: 46%;
}
.twocol2 {
width: 46%;
margin-left: 40px;
}