/*
Theme Name: Agencia Olhares
Theme URI: http://agenciaolhares.com
Description: Child Theme for Modularity designed for Agencia Olhares
Author: Laurie M. Rauch
Author URI: http://wpdivas.com
Template: modularity
Version: 1.0
*/

@import url("../modularity/style.css");

body{background-color:#121212; background-image:url(images/grungebg.jpg);}

#footer-wrap{background-color:transparent;}

.container{border:20px solid #1A1A1A; -moz-box-shadow: 0px 0px 25px #000; -webkit-box-shadow: 0px 0px 25px #000; box-shadow: 0px 0px 25px #000; background-color:#1A1A1A;}

.sliderGallery { width: 3800px!important; }

#footer{width:1030px;}

#footer .column{background:none repeat scroll 0 0 #1A1A1A; margin-right:50px; padding:20px; height:230px;}
#footer .last{margin-right:0!important;}

a, a:link, a:visited, .welcomebox h2 a {color:#963f52;}
a:hover{color:#222222;}

hr{background-color:#222222;}

h1, h2, h3, h4, h5, h6 {color:#444444;}

p{color:#999999;}

#sidebar ul li a, ul.txt li {color:#999999; border-bottom:1px solid #222222;}
#category-section ul li a, ul.txt li {border-bottom:1px solid #222222;}
#category-section ul {border-top:1px solid #222222;}

h3.sub, h2.sub {border-bottom:1px solid #222222;}
div.colborder {border-right:1px solid #222222;}

.postmetadata {background:none repeat scroll 0 0 #111111; margin:30px 0;}


.sf-menu, .sf-menu li{background-color:transparent;}
.sf-menu {margin-right:0; right:100px;}
#top .sf-menu ul li a:hover{background-color:#1A1A1A;}

#top {width:1030px;margin:0 auto 1em; margin-bottom: 20px;padding:0 0 0.5em;color:#666;height:46px; position:relative;z-index:30}

#masthead {float: left;margin-left:2px; padding-top:10px}
.welcomebox {background-color:#111111;}
.welcomebox .sub{color:#EEEEEE;}
.welcomebox h2{color:#666666;}

.sf-menu li {margin-right:0.5em;}

ul#slider-nav a { padding:5px 9px; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius: 12px; background:#aaa; color:#000; margin:0 12px 0 0; }
ul#slider-nav a.activeSlide,ul#slider-nav a:hover { background:#ddd; }

.sliderGallery{background-color:#111111;}

.wp-caption p.wp-caption-text {font-size: 11px;line-height: 15px;margin: 0;padding:10px;text-align:left;font-style:italic;}

.sticky {font-size: 24px;border: 1px solid #bbb;border-width: 1px 0;background: #eee;padding: 15px;}
	#featured-section .sticky,
	#blog-section .sticky { font-size: 1em; border: none; background: white; padding: 0; }
	
.ad-main, .ad-sidebar {display:block;clear:both;}

#commentform input {width: 220px;padding: 2px;margin: 5px 5px 1px 0;font-size: 1.2em;}

.slide { padding:12px; margin: 0; height: 404px; display:block; overflow:hidden;position: relative; background:#111;width:950px; }

a.button {position:absolute;bottom:20px;right:50px;display: block;width: 260px;height: 50px;padding: 20px 20px 5px 20px;font-size:1.2;color:#fff;text-decoration: none; color:#78666A;} 

#GPP_CUSTOM_FTR #footer ul li a, ul.txt li { height: auto; line-height:1.2em; padding:6px 0 6px 8px; }
#PS_GPP_CUSTOM #masthead #logo img.sitetitle {margin-top:18px}

.item form{margin-top:20px;}

/*.agency{padding-right:8px; font-weight: bold;}*/

ol.commentlist{background-color:#111111;}

ol.commentlist li {
background-color:#111111;
border-top:5px solid #111111;
}

ol.commentlist li:hover{background-color:#000000;}

ol.commentlist li div.comment-meta {
background:none repeat scroll 0 0 #111111;
}

ol.commentlist li div.vcard img.avatar {
position:absolute;
left:10px;
top:5px;
}

#igit_rpwt_css{margin:30px 0!important;}
#igit_rpwt_css h3{padding-left:10px; padding-top:10px;}

#crp_related{margin:30px 0; background-color:#111111; padding:20px 10px;}
.related{list-style-type:none;}
.related li{display:inline-block;padding-top:10px; vertical-align:top;}
.related li a{display:block; margin:0 15px; width:100px;}
.related li a img{width:100px; height:100px; border:1px solid #222222;}

#qtranslate-chooser li, #footer .qtrans_language_chooser li{display:inline-block;}
#qtranslate-chooser .qtrans_flag_and_text, .qtransflagandtext { display: block; height: 30px; padding: 0; width: 30px; }
#qtranslate-chooser .qtrans_flag_and_text span { padding-left: 0; visibility: hidden; width: 0; }
.qtransflagandtext {text-indent:-9999px; margin-top:5px;}
.qtransflagandtext a:hover{background-color:transparent;}
#translate{position: absolute; right: -25px; top: 50%;}

.qtrans_flag_pt, .qtransflagpt {background: url("http://www.agenciaolhares.com/wp-content/themes/olhares/images/flags/portuguese.png") no-repeat scroll 0 0 transparent!important; height:18px!important; line-height:18px; display:block;border:none!important; }
.qtrans_flag_en, .qtransflagen {background: url("http://www.agenciaolhares.com/wp-content/themes/olhares/images/flags/english.png") no-repeat scroll 0 0 transparent!important;height:18px!important; line-height:18px; display:block;border:none!important;}
.qtrans_flag_fr, .qtransflagfr {background: url("http://www.agenciaolhares.com/wp-content/themes/olhares/images/flags/french.png") no-repeat scroll 0 0 transparent!important;height:18px!important; line-height:18px; display:block;  border:none!important;}
#qtranslate-3-chooser a span{padding-left:20px;}


