/*   
Theme Name: United Colors of Benetton // unhate.benetton.com theme
Theme URI: http://unhate.benetton.com/
Description: United Colors of Benetton // unhate.benetton.com template -- WordPress v3.0.1
Author: Paolo Eramo
Author URI: http://blasphemine.com
Version: 1.0
*/


/* COLORS SECTIONS: */
/*
	HOME : 009933 
	WOMAN : e2001a
	MAN : e65f0f
	KID : 99cc33
	UNDERCOLORS : aed6b5
	LICENSES : ffcc00
	EXTRAS - BLU: 004993
*/

/* IMPORTS _________________________________________ */

@import url('http://static.unhatefoundation.org/wp-content/themes/unhate/css/reset.css');
@import url('http://static.unhatefoundation.org/wp-content/themes/unhate/css/slider.css');
@import url('http://unhate.benetton.com/wp-content/themes/unhate/css/typography/typography.css');


/* COLORS __________________________________________*/

.corporate {background-color:#009933; color:#FFF}
.woman {background-color:#cd071e; color:#FFF}
.man {background-color:#e65f0f; color:#FFF}
.kids {background-color:#99cc33; color:#FFF}
.undercolors {background-color:#aed6b5; color:#FFF}
.lifestyle {background-color:#ffcc00; color:#FFF}
.extras {background-color:#004993; color:#FFF}
.video {background-color:#004993; color:#FFF}
.webradio {background-color:#004993; color:#FFF}
.facebook {background-color:#3b5998; color:#FFF}
.twitter {background-color:#33ccff; color:#FFF}
.colors-magazine {background-color:#e0031a; color:#FFF}
.specials {background-color:#660066; color:#FFF}

/* HEIGHT __________________________________________ */

html, body {
	height: 100%;
}

.clear {
clear: both;
}
.flt-left{ float:left; }
.flt-right{ float:right; }

div#joinCommunity a{background:url(http://static.unhatefoundation.org/wp-content/themes/unhate/images/btn_joinCommunity.png) 0 0 no-repeat; width:183px; height:36px; float:right}
div#joinCommunity a:hover {background:url(http://static.unhatefoundation.org/wp-content/themes/unhate/images/btn_joinCommunity.png) 0 -40px no-repeat; width:183px; height:36px; float:right}

div#seeAllProjects a{background:url(/wp-content/themes/unhate/images/btn_seeProjects.png) 0 0 no-repeat; width:158px; height:36px; float:right}
div#seeAllProjects a:hover {background:url(/wp-content/themes/unhate/images/btn_seeProjects.png) 0 -40px no-repeat; width:158px; height:36px; float:right}
/* LINKS __________________________________________ */
a {
	color: #009933;
/*	border-bottom: 1px dotted #ccc;*/
	text-decoration: none;
}

a:hover {
	color: #00cc33;
}

a img {border:0; text-decoration:none;}

/* Multiple Columns __________________________________________ */
div#three-col-container {
	background:#f5f5f5;
	padding:10px;
	clear:all;
}

.three-col {
	width:33%;
	padding:0 15px 0 0;
}
/* LAYOUT __________________________________________ */

#page-wrapper {
	width:960px;
	margin:0 auto;
}

header {
	width:100%;
	height:100px;
	background:#717171;
}

.holder {
width: 940px;
margin: 0px auto;
}

/*#logo {width:180px; height:55px; background:url(images/logo.png) 0px 23px no-repeat; margin:0 auto;float:left; display: block;}*/
#logo {width:180px; height:55px; background:url(images/logo.jpg) left top no-repeat; margin:0 auto;float:left; display: block;} 
/* UNEMPLOYEE #logo {width:309px; height:55px; background:url(http://static.unhatefoundation.org/wp-content/themes/unhate/images/logo-unemployee.png) left top no-repeat; margin:0 auto;float:left; display: block;} */
#logo-foundation {width:110px; height:70px; background:url(http://static.unhatefoundation.org/wp-content/themes/unhate/images/logo.png) right 0px no-repeat; margin:0 auto;float:right; display: block;}
#logo-ucb {width: 110px;height: 36px;display: block; background: #189932 url(http://static.unhatefoundation.org/wp-content/themes/unhate/images/logo.png) right 0 no-repeat;float: right;margin-top: 11px;text-indent: -9999px;}

/*#supports {margin: 0;padding: 0;list-style: none;width: 110px;float: right;font-size: 13px;padding-top: 2px;color: #CCC;text-transform: none;line-height:16px;}*/
#supports {margin: 0;padding: 0;list-style: none;width: 110px;float: right;font-size: 13px;color: #CCC;text-transform: none;}

.blog-name{
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
	-moz-opacity:0.6;
	-webkit-opacity:0.6;
}

/* NAVIGATION __________________________________________ */

nav {}

nav ul { list-style:none;}
nav ul li{ display: inline;}
nav ul li a{ text-decoration:none;}

nav#main {
	width:940px;
	margin:0 auto;
/*	margin-top:10px;*/
	}

ul#main-links{
	width:830px;
	margin-top: 4px;
	float:left;
}

ul#main-links li{
	font-size:13px;
	float:left;	
	margin:10px 10px 0 0;
}

ul#main-links li a:after {
	content: ".";
	}	

ul#main-links li a{color:#FFF}

ul#main-links li a:hover{
	color:#000;
	/* for IE 	filter:alpha(opacity=60); */
	/* CSS3 standard 	opacity:0.6;	-moz-opacity:0.6;	-webkit-opacity:0.6; */
	}

ul#main-links li.current-cat a {
	color:#000;
	/*	border-bottom: 3px #fff solid;	*/
}

ul#main-links li.current-menu-item a,
ul#main-links li.current_page_item a{
	color:#000;
}


ul#social {
/*	margin-top:5px;	*/
	float:right;
}
#social li { margin-left:5px;}

#social li a{
	display:inline-block;
	color:#FFF;
}

a.language{	background-image:none; padding-top:5px;}
a.language:hover{ 
	background-image:none;
	/* for IE */ filter:alpha(opacity=60);
	/* CSS3 standard */	opacity:0.6;	-moz-opacity:0.6;	-webkit-opacity:0.6;
}

a.facebook{background:url(http://static.unhatefoundation.org/wp-content/themes/unhate/images/social-icons-sprite.png) no-repeat; background-position:0px 0px; width:23px; height:26px; background-repeat:no-repeat;}
a.facebook:hover{background:url(http://static.unhatefoundation.org/wp-content/themes/unhate/images/social-icons-sprite.png) no-repeat; background-position:0px -25px;}

a.twitter{background:url(http://static.unhatefoundation.org/wp-content/themes/unhate/images/social-icons-sprite.png) no-repeat; background-position:-38px 0px; width:23px; height:26px; background-repeat:no-repeat;}
a.twitter:hover{background-position:-38px -25px;}

a.youtube{background:url(http://static.unhatefoundation.org/wp-content/themes/unhate/images/social-icons-sprite.png) no-repeat;background-position:-78px 0px; width:23px; height:26px; background-repeat:no-repeat;}
a.youtube:hover{background-position:-78px -25px;}

a.flickr{background:url(http://static.unhatefoundation.org/wp-content/themes/unhate/images/social-icons-sprite.png) no-repeat;background-position:-116px 0px; width:23px; height:26px; background-repeat:no-repeat;}
a.flickr:hover{background-position:-116px -25px;}

a.rss {background:url(http://static.unhatefoundation.org/wp-content/themes/unhate/images/social-icons-sprite.png) no-repeat;background-position:-154px 0px; width:23px;	height:26px; background-repeat:no-repeat;}
a.rss:hover {background-position:-154px -25px;}

a.benetton{	background:url(http://static.unhatefoundation.org/wp-content/themes/unhate/images/social-icons-sprite.png) no-repeat;background-position:-187px 0px; width:23px; height:26px; background-repeat:no-repeat;}
a.benetton:hover{ background-position:-187px -25px;}

nav#corporate-links{
	width:100%;
	background:#999;
	height:25px;
/*	margin-top:10px; */
	}

nav#corporate-links a{color:#FFF}
nav#corporate-links a:hover{
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
	-moz-opacity:0.6;
	-webkit-opacity:0.6;	
}

nav#corporate-links ul{
	width:960px;
	margin:0 auto;
}	
	
nav#corporate-links ul li{
	margin-right:10px;
}

/* SECOND LEVEL MENU __________________________________ */

nav#second-level-menu{
	width:940px;
	margin:10px auto;
	height:25px;

	}

nav#second-level-menu a:after {
	content: ".";
	}

nav#second-level-menu ul li{	
		margin:0 10px 0 0;
}

nav#second-level-menu a{color:#999}
nav#second-level-menu a:hover{color:#000}

nav#second-level-menu li.current-menu-item a,
nav#second-level-menu li.current_page_item a {color:#000}

/* STRUCTURE ________________________________________ */

#wrapper{
	width:960px;
	margin:0 auto -170px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	padding:0;
	line-height:18px;
}

#wrapper-image{
    width: 994px;
	margin:0 auto -170px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	padding:0;
	line-height:18px;
}

#main-content-home{ width: 680px; float:left; margin:0 10px;}
#main-content{ width: 620px; float:left; margin:0 10px;}

#article { border-bottom:1px dashed #FFF; padding-bottom:10px; margin:0 0 50px 0;}
h2{ background:#717171; height:25px; line-height:25px; width:100%;color:#FFF;}
a h2, aside a h2{color:#FFF; text-decoration:none;width:100%;}

.meta { font-size:10px; color:#999; margin-top:5px;}

p { margin: 0 0 10px 0; line-height:17px; }
#article p { margin: 0 0 10px 0; line-height:17px; }
#article br { margin: 0 0 10px 0; }
body.single-supported-projects #article p, body.single-post #article p { text-align: justify; }


#article img {/* margin: 0 0 10px 0*/;display:block; border:0;}
#article a img {border:0;}

.entry {/*margin:20px 0;*/}
.video-entry {margin:0;}
.postmetadata {font-size:12px; color:#999}
	
.comments{margin:10px 0; font-size:18px;}

div#welcome-image {
	margin:0 auto;
	margin-bottom:20px;
/*	width:100%;
	background:#ebebeb;
	min-height:500px;

*/
}

div#welcome-image.nobkg {
	background:none;
}
#article img.attachment-preview-image {
	float:left;
	margin:5px 10px 10px 0;
	
}
div#welcome-image img{display:block; margin-left:auto; margin-right:auto;}

#shareThisPage {margin:10px 0; float:right; width:335px;}
#shareThisPage div{float:right;}

#intro-collection-campaign {width:940px;margin:0 auto;}
#intro-collection-campaign h1{}
#intro-collection-campaign .description-collection-campaign {width:245px}
div.description-collection-campaign {float:right; text-align:left; width:49%;}
div.social-buttons-top {float:right; text-align:left; width:310px;margin-right:-10px !important}

div#preview-image-collection-campaign {float:left; margin:10px;}

div#single-image {margin-left:10px; float:left; width:620px;margin-bottom:50px;}
div#single-image-information {width:300px; float:right;margin:0 10px;}
div#single-image-information h1{}

/* Image Content  ________________________________________ */

div.image-content {width:940px; min-height:500px; margin:0 auto; background:#ebebeb;}
div.image-content img{ display: block; margin-left: auto; margin-right: auto;}

div.video-content {width:940px; min-height:500px; margin:0 auto; margin-bottom:20px}

#media-description {width:940px;margin:10px auto;}
#video-description {width:620px;margin:10px auto;}
div.media-description {float:right; text-align:left; width:49%;}

.vvqbox { float:none !important; margin:0 auto !important;}

/* Gallery ________________________________________ */

.gallery {
    margin: auto;
    /* gallery clearing*/
    overflow: hidden;
    width: 100%;
}
.gallery .gallery-item {
    float: left;
    margin:10px;
    text-align: center;
}
.gallery img {
    border: 0px;
    margin:0 auto;
}
.gallery .gallery-caption {
    margin-left: 0;
}
.gallery br { clear: both }
/* available Columns */
.col-2 { width: 50% }
.col-3 { width: 33.333% }
.col-4 { width: 25% }
.col-5 { width: 20% }
.col-6 { width: 16.666% }
.col-7 { width: 14.285% }
.col-8 { width: 12.5% }
.col-9 { width: 11.111% }

/* YOUTUBE FOR VIPER'S VIDEO SETTINGS _________ */

.vvqbox {margin:0 auto;}
.vvqyoutube {float:left; margin:0 auto;}

/* TWITTER BOX ________________________________ */

#twitter li {border-bottom:1px solid #eee;margin-top:10px;padding-bottom:10px;}
#twitter a {color:#33ccff;}
#twitter a:hover {color:#3399cc;}
p.tweetdate{color:#CCC;}

#unTweets li {border-bottom:1px solid #eee;margin-top:10px;}
p.tweetdate{color:#CCC;}

/* THUMB FANCYBOX GALLERY _____________________ */
/*
.gallery {
	margin: auto;
	margin-top:10px;
}

.gallery-item {
	float: left;
	text-align: center;
}

.gallery img {
	margin:0 10px 10px 0;
}

.gallery-caption {
	margin-left: 0;
}
*/
/* THUMBS NAVIGATION _______________________________ */

#navigation-thumbs{margin:40px 5px; float:left;}
#navigation-thumb {float:left; height:80px; margin:0 10px;}

a div#navigation-thumb.previous {background:url(http://static.unhatefoundation.org/wp-content/themes/unhate/images/prev-next-thumbs-sprite.png) no-repeat;background-position:0 0px; padding-left:20px;}
a:hover div#navigation-thumb.previous{background-position:0 -77px;}

div#navigation-thumb.next img{float:left;}
a div#navigation-thumb.next{background:url(http://static.unhatefoundation.org/wp-content/themes/unhate/images/prev-next-thumbs-sprite.png) no-repeat;background-position:right 0px; padding-right:20px;}
a:hover div#navigation-thumb.next{background-position:right -77px;}

div#navigation-thumb.no-pix-left {background:url(http://static.unhatefoundation.org/wp-content/themes/unhate/images/no-pix.png); width:60px; height:75px; border:1px solid #eee; margin:0 10px 0 30px; }
div#navigation-thumb.no-pix-right {background:url(http://static.unhatefoundation.org/wp-content/themes/unhate/images/no-pix.png); width:60px; height:75px; border:1px solid #eee; margin:0 30px 0 10px; }


ul.rs {line-height:30px; margin-bottom:30px;}
a.rsclink {color:#ccc; font-weight:bold; text-decoration:none; padding:1px 0 1px 20px;}

a.back-gallery {background:url(http://static.unhatefoundation.org/wp-content/themes/unhate/images/ico-gallery.png) left center no-repeat;}
a.download-catalogue {background:url(http://static.unhatefoundation.org/wp-content/themes/unhate/images/ico-catalogue.png) left center no-repeat;}

a.download-image {background:url(http://static.unhatefoundation.org/wp-content/themes/unhate/images/ico-download-image.png) left center no-repeat;}
a.download-video {background:url(http://static.unhatefoundation.org/wp-content/themes/unhate/images/ico-download-video.png) left center no-repeat;}

/* FOOTER __________________________________________ */

footer {
	background:#f3f3f3;
	width:100%;
	position:absolute;
	padding-bottom:30px;
/*	height:170px; */
	clear: both;
}

nav#footer-links{ background:#999;}

nav#footer-links ul{
	width:940px;
	margin:0 auto;
	overflow: auto;
	}
	
nav#footer-links ul li{
	display:inline-block;
	width:160px;
	float:left;
}



nav#footer-sections {
	width:940px;
	padding-top:10px;
	margin:0 auto;
	}

ul.footer-section {
	width:160px;
	float:left;
	}

ul.footer-section li{
	display:block;
	}

/*footer ul.w80{width:80px;}
footer ul.w100{width:100px;}
footer ul.w140{width:140px;}
footer ul.w150{width:150px;}
footer ul.w185{width:185px;}
footer ul.footer-section h3{ line-height:18px !important; font-size:12px; font-weight:bold; text-transform: none; }*/

		
ul.footer-section li a{	color:#999;	}
ul.footer-section li a:hover{	color:#333;	}
	
.push {height:170px;clear: both; /* .push must be the same height as .footer */ }

/* BOX PREVIEW CONTENT _____________________________*/

#box-content {
	width:300px;
	min-height:260px;
    margin: 0 10px 20px 10px;
    position: relative;
    float:left;
}

#box-content p{ margin: 0;}

#box-content h2{height:25px; line-height:25px; text-align:center;width:100%;color:#FFF;}

div#box-content.uh-list {min-height:100px;}

#related-thumb {border-bottom:1px solid #e5e5e5; float:left; width:100%;margin: 0 0 10px 0; padding-bottom:10px;}
#related-thumb img{float:left; margin-right:5px;clear:left;}
#related-thumb h5{color:#333}

/* SIDEBAR ________________________________________ */

aside {width:320px; float:right;}
aside.product-guide {width:300px;margin-right:10px;}

aside .section {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 10px 30px 10px;
    position: relative;
}

aside .social {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 0 30px 0;
    position: relative;
    overflow: hidden;
}

aside h2{text-align:center;width:100%;color:#FFF;}

aside ul{
	margin-top:10px;
}

aside li {
    margin: 0 0 5px;
/*    border-bottom:1px dotted #EFEFEF;*/
}

aside li a:link{
/*
	color:#333;
	font-weight: bold;
*/
}


#facebook_iframe.fbConnectWidgetTopmost {
	border:0 !important;
}

/* FORM ________________________________________ */

form p {clear:both;}

.wpcf7 {width:500px;}

select, input, textarea{
    color: #333;
    background: #f7f7f7;
    border: 1px solid #DDD;
    line-height:20px;
    padding:3px 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;    
}

p.captcha img {float:right;}

.wpcf7-form-control-wrap {float:right;}

.wpcf7-submit {
    float:right;
    width:100px;
    color: #333;
    background: #f7f7f7;
    border: 1px solid #DDD;
    line-height:20px;
    padding:3px 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

/* _________________________________________________ */

.next-posts {float:right}
.prev-posts { float:left}
.share-this {float:right;}


/* Google News _________________________________________ */
.gfc-result {
margin-bottom: 20px;
padding-bottom:10px;
border-bottom: 1px solid #CCC;
}

div.gfc-resultsHeader {
width: 100%;
border-bottom: 1px solid #CCC;
margin-bottom: 10px;
}

div.gfc-result .gf-title {
font-size:14px;
height: 1.4em;
overflow: hidden;
}

/* projects  _______________________________________ */
div#single-project {
/*border-top:1px solid #999;*/
border-bottom:1px solid #999;
width: auto;
padding: 6px 0;
margin: 0 0 6px 0;
min-height:140px;
}

div#single-project div.project-thumb { margin: 0 6px 0 0; float:left;clear:both;}

div#single-project div.project-details {width: 400px; float:left;}

div#single-project div.project-details h3 {height:25px; line-height:15px; color:#333; font-size:14px;}
div#single-project div.project-details a h3 {color:#333; text-decoration:none;}

/* news  _______________________________________ */
div#single-news {
border-bottom:1px solid #999;
width: auto;
padding: 6px 0;
margin: 0 0 6px 0;
min-height:140px;
}

div#single-news div.project-thumb { margin: 0 6px 0 0; float:left;clear:both;}

div#single-news div.project-details {width: 400px; float:left;}

div#single-news div.project-details h3 {height:25px; line-height:15px; color:#333; font-size:14px;}
div#single-news div.project-details a h3 {color:#333; text-decoration:none;}

/* HR DIVIDERS _______________________________________ */

hr.huge {
  border: 0;
  width: 100%;
  height:20px;
}

hr.medium {
  border: 0;
  width: 100%;
  height:0;
  border-bottom:1px dotted #fff;
  margin:10px 0;
}

hr.small {
  border: 0;
  width: 100%;
  height:0;
  border-bottom:1px solid #FFF;
  margin:5px 0;
}	

/* STORE LOCATOR _______________________________________ */
span#export_link p{	background:url(http://static.unhatefoundation.org/wp-content/themes/unhate/images/logo-pdf.png) 0 50% no-repeat; height:20px; line-height:22px;padding-left:22px;}

/* SUBMIT BUTTONS _______________________________________ */

.button, .button:visited {
	background:url(http://static.unhatefoundation.org/wp-content/themes/unhate/images/overlay.png) repeat-x; 
	display: inline-block; 
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-opera-border-radius: 20px;
	border-radius: 20px;
	position: relative;
	cursor: pointer;
}

	.button, .button:visited,
	.medium.button, .medium.button:visited 		{ font-size: 12px; line-height: 12px; padding:5px 20px;}
												  
	.large.button, .large.button:visited 			{ font-size: 14px; 
													  padding: 8px 14px 9px; }
													  
	.super.button, .super.button:visited 			{ font-size: 34px; 
													  padding: 8px 14px 9px; }
	
	.grey.button, .grey.button:visited		{ background-color: #c2c2c2;color: #000; }
	.grey.button:hover						    { background-color: #949494; color: #000;}


/* AB BOOK _______________________________________ */
.AB_book #main-content{
	width: 565px;
	float: left;
	font-size:12px;
}

.AB_book #article br {
    margin: 0;
}

.AB_book a{
	color: #666;
	font-weight:bold;
	text-decoration: none;
}
#AB_book_top_image { height:412px; }
#AB_book_top_image img{  }
#AB_book_top_image-right{ float:right; width:270px;}
#AB_book_top_image-left{ float:left; }
#AB_book_image-space{ height:17px; }

#AB_book_form{}

.AB_book_side{}
.AB_book_about{ height:412px; margin-bottom: 0 !important; }
.AB_book_support{}

.AB_book #AB_book_form h2{
	height: 25px;
	line-height: 25px;
	width: 100%;
	text-align:center;
}

.AB_book aside{
	width: 365px;
	float: right;
	line-height:15px;
	font-size:12px;
}

.AB_book aside h2{
	height: 25px;
	line-height: 25px;
	font-size:16px;
	width: 100%;
	text-align:center;
}
.AB_book h2.red{ background: #c93d25; color: #FFF; }
.AB_book h2.blue{ background: #1b448c; color: #FFF; }
.AB_book h4.black-book-title{ font-size:14px; padding: 20px 0; text-transform:uppercase; font-weight:bold; }
.AB_book h4.red-book-title{ font-size:14px; padding: 20px 0; text-transform:uppercase; font-weight:bold; color: #c93d25; }


.AB_book .line{ width:100%; padding: 3% 0; }
.AB_book .gray-line{ background-color:#eeeeee; padding:3%; width:94%;}
.AB_book .line-block{ width:50%; float:left; }
.AB_book .line-block-left{ width:47%; }
.AB_book .line-block-right{}
.AB_book #AB_book_price{ font-size:32px; margin:10px 15px 0 0; color:#c93d25; display:block; float:right; font-weight:bold; }
.AB_book h4.black-line-title{ font-size:14px; padding: 0; text-transform:uppercase; font-weight:bold; }
.AB_book h4.red-line-title{ font-size:14px; padding: 0; text-transform:uppercase; font-weight:bold; color: #c93d25; }
.AB_book .gray-line h4.black-line-title{ font-size:14px; padding: 0 0 15px 0; text-transform:uppercase; font-weight:bold; }
.AB_book .gray-line h4.red-line-title{ font-size:14px; padding: 0 0 15px 0; text-transform:uppercase; font-weight:bold; color: #c93d25; }
.AB_book .gray-line .line-block span{ line-height:18px; }
.AB_book #zip_code_helper{ font-size:10px; }
.AB_book #autographed{ float:left; }
.AB_book #autographed_info{ display:block; padding-left:20px; }
.AB_book #unhate_ab_form tr{ width:565px !important; }
.AB_book #unhate_ab_form td{ vertical-align:top; width:280px !important; padding-top: 3px; }

.AB_book #unhate_ab_form #country { width:275px;}
.AB_book #unhate_ab_form input[type="text"]{ width:250px;}
.AB_book .tright input[type="text"]{width:265px !important;}
.AB_book #unhate_ab_form input[type="submit"] { width:126px; height:30px; float:right; background-image:url(images/ABbook_send.png); border:none !important; }
.AB_book .tleft{}


.AB_book #unhate_ab_form input[type="submit"]:active ,
.AB_book #unhate_ab_form input[type="submit"]:hover{ cursor:pointer; background-image:url(images/ABbook_send_hover.png); }
.AB_book .my_error{color:#c93d25;}
.AB_book .my_error_not_reqired{}


#success-popup{ width:560px; height:260px; background:url(images/popup-back.png) 505px 70px no-repeat #FFF; padding:20px; }
#close-pop-up{ float:right; }
#success-popup h4.black-book-title{ font-size:14px; padding: 15px 0; text-transform:uppercase; font-weight:bold; }

.fb_iframe_widget_lift { z-index:100 !important;} 

/* NEW STYLE SUPPORT THE FOUNDATION */

body.page-template-page-support-foundation-php aside .section {
background: none repeat scroll 0 0 #FFFFFF;
margin: 0 10px 30px 10px;
position: relative;
float: left;
}

body.page-template-page-support-foundation-php .donation-title {

font-weight: bold;
text-align: center;
font-size: 14px;

}

body.page-template-page-support-foundation-php div.donation-title-orange {

color: #ff6600;
font-weight: bold;
text-align: center;
font-size: 14px;
margin-top: 15px;

}

body.page-template-page-support-foundation-php h2.orange-box {

background: #ff6600;

}


body.page-template-page-support-foundation-php div.donation.information-box {

text-align: center;
background: #f7f7f7;
border: 1px solid #DDD;
border-radius: 5px;
margin-top: 15px;
}

body.page-template-page-support-foundation-php form {

margin-top: 15px;

}

body.page-template-page-support-foundation-php h2 {

background: #717171;
height: 25px;
line-height: 25px;
width: 100%;
color: #FFF;
text-align: center;
}

body.page-template-page-support-foundation-php select, input, textarea{
    color: #333;
    background: #f7f7f7;
    border: 1px solid #DDD;
    line-height:20px;
    padding: 16px 45px;;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;    
}

body.page-template-page-support-foundation-php .textwidget p {

margin: 19px 0 10px 0;
line-height: 14px;

}



body.page-template-page-support-foundation-php #article p {

margin: 0 0 10px 0;
line-height: 14px;
/*margin-top: 19px;*/

}

body.page-template-page-support-foundation-php .entry-content {

float: left;
/*border: 1px solid #DDD;
border-radius: 5px;
padding: 15px;
background: #f7f7f7;*/
/*margin-bottom: 18px;*/
}

body.page-template-page-support-foundation-php .entry-content-right{

margin-left: 166px;
border-top: 1px solid #DDD;
/*margin-bottom: 30px;*/
}

body.page-template-page-support-foundation-php .entry-right-title {

font-weight: bold;
margin-top: 10px;
font-size: 14px;

}



body.page-template-page-support-foundation-php .entry-right-green{

font-weight: bold;
color: #009933;

}

body.page-template-page-support-foundation-php div.entry-general {

margin-top: 24px;

}

body.page-template-page-support-foundation-php .entry-right-orange {

color: #ff6600;
font-weight: bold;
font-size: 14px;
}

body.page-template-page-support-foundation-php .entry-right-bold {

font-weight: bold;
font-size: 14px;
margin-top: 10px;

} 

body.page-template-page-support-foundation-php .entry-bottom-right {

margin-left: 166px;
border-top: 1px solid #DDD;
margin-bottom: 30px;


}

body.page-template-page-support-foundation-php .information-inner{

padding: 16px;

}

body.page-template-page-support-foundation-php .section {
    float: right;
    width: 320px;
}

body.page-template-page-support-foundation-php #main-content {
  float: left;
  margin: 0 10px;
  width: 620px;
}

body.page-template-page-support-foundation-php #intro-collection-campaign {
width: 940px;
}

body.page-template-page-support-foundation-php p.top-p {

margin-top: 19px !important;

}

body.page-template-page-support-foundation-php .entry-content-right > span {
  line-height: 0;
}

body.page-template-page-support-foundation-php .entry-general-inner {

height: 100px;

}


body.page-template-page-support-foundation-php #intro-collection-campaign {
width: 940px;
/* margin: 0 auto; */
}



/* PAGE PARTNERS STYLE */


body.page-template-page-partners-php div.description-collection-campaign {

float: right;
text-align: left;
width: 35%;;

}

body.page-template-page-partners-php #article p {

margin-top: 20px !important;
margin-bottom: 20px;
line-height: 14px;
} 

body.page-template-page-partners-php h2 {

text-align: center !important;

}

body.page-template-page-partners-php div.article-title-bold {

font-weight: bold;
font-size: 14px;
margin-top: 7px;
margin-bottom: 7px;

}

body.page-template-page-partners-php .article-image {

float: left !important;

}


body.page-template-page-partners-php div.article-all-text {

margin-left: 241px;
border-top: 1px solid #DDD;


}

body.page-template-page-partners-php .article-image-text-container {

/*height: 320px;*/

}

body.page-template-page-partners-php .article-image-text-container2 {

/*height: 181px;*/

}

body.page-template-page-partners-php .article-image-text-container3 {

margin-top: 20px;

}

body.page-template-page-partners-php .green-text {

font-weight: bold;
color: #009933;

}

body.page-template-page-partners-php .article-all-text-bottom {

margin-left: 247px;

}
 
body.page-template-page-partners-php div.article-text {

line-height: 14px;
}

body.single-post .entry iframe {
    width: 620px;
    height: 349px;
}