/*
Theme Name: Cercle d'art - Theme
Theme URI: http://www.serial-designers.com
Description: Thème réalisé pour le catalogue du Cercle d'Art.
Tags: Twitter, Facebook, Opengraph, Security, Custom Menu, Post Thumbnails, Custom Excerpt, Custom More, Smart jquery, No error login, theme options, Google Analytics, One year login, No self Ping, Clean Dashboard, Breadcrumbs, Clearer, Twitter integration, Print Stylesheet
Author: Serial Designers
Author URI: http://www.serial-designers.com
Version: 1.0

Last Edition: 08/01/2013

COMMENT:

/!\ @media screen don't work in IE6, remove in case of needed-compatibility
/!\ Don't forget to set the favicon (root directory)
/!\ Theme Design is in style.less

*/

/* Images */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large {
	max-width: 97.5%;
	width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.entry-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 1.625em;
}
p img,
.wp-caption {
	margin-top: 0.4em;
}
.wp-caption {
	background: #eee;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 9px;
}
.wp-caption img {
	display: block;
	margin: 0 auto;
	max-width: 98%;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	color: ##444;
	font-family: Georgia, serif;
	font-size: 12px;
}
.wp-caption .wp-caption-text {
	margin-bottom: 0.6em;
	padding: 10px 0 5px 40px;
	position: relative;
}
.wp-caption .wp-caption-text:before {
	color: ##444;
	content: '\2014';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;
}
#content .gallery {
	margin: 0 auto 1.625em;
}
#content .gallery a img {
	border: none;
}
img#wpstats {
	display: block;
	margin: 0 auto 1.625em;
}
#content .gallery-columns-4 .gallery-item {
	width: 23%;
	padding-right: 2%;
}
#content .gallery-columns-4 .gallery-item img {
	width: 100%;
	height: auto;
}

/* Image borders */
img[class*="align"],
img[class*="wp-image-"],
#content .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border: 1px solid #AAA;
	padding: 6px;
}
.wp-caption img {
	border-color: #eee;
}
a:focus img[class*="align"],
a:hover img[class*="align"],
a:active img[class*="align"],
a:focus img[class*="wp-image-"],
a:hover img[class*="wp-image-"],
a:active img[class*="wp-image-"],
#content .gallery .gallery-icon a:focus img,
#content .gallery .gallery-icon a:hover img,
#content .gallery .gallery-icon a:active img {/* Add some useful style to those fancy borders for linked images ... */
	background: #eee;
	border-color: #AAA;
}
.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {/* ... including captioned images! */
	background: #fff;
	border-color: #AAA;
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 1.625em;
}
table.noborder {
	border:none !important;	
}
table td, table tr th, table td tr {
	border:none !important;
}

/*DESIGN*/
body {
	margin:  0px;
	padding: 0px;
	font-family: 'Metrophobic', sans-serif !important;
	font-size: 14px !important;
	/*background: transparent url(img/bg_body.png) repeat center center;*/
	background-color: #DDD;
	color: #444;
	min-width: 960px;
}
body.no_background {
	
}
.bg_pattern {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: -5;
	background: transparent url(img/bg_pattern_oblic.png) repeat left top;
}

/* SUPERSIZED */
img { border:none; }
#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em;/* background:url(img/../img/progress.gif) no-repeat center center;*/}
#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
#supersized a { width:100%; height:100%; display:block; }
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading { background:#111 /*url(img/../img/progress.gif) no-repeat center center*/; width:100%; height:100%; }
#supersized li.image-loading img{ visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }

H1, H2, H3, H4, H5, H6 {
	color: ##444;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
}
ul {
	list-style: none !important;
	margin: 0px !important;
	padding: 0px !important;
}
a {
	text-decoration: none;
	color: #004385 !important;
}
.main a:hover, .footer a:hover {
	background-color: #004385;
	color: #FFF !important;
}
/*FORMS*/
input[type=text] {
	border: solid 1px #AAA;
}
input[type=button], input[type=submit] {
	margin: 10px 0px 0px 0px;
	border: solid 1px #AAA;
	color: #004385;
	background-color: #F6F6F6;
	moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.15);
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15);
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15);
	cursor: pointer;
}
input[type=button]:hover, input[type=submit]:hover {
	color: #FFF;
	background-color: #004385;
}
.clearer {
	clear: both;
	line-height: 1px;
	height: 1px;
	font-weight: 1px;
}
.floatright {
	float: right;
}
.transparent_ancor {
	margin-bottom: 30px;
}
.box_container {
	padding: 10px;
}
.comments, .wysija-instruct {
	/*font-style: italic;*/
	font-size: 0.9em;
}
.footer .date {
	font-size: 0.9em;
	color: #AAA;
}
h2 .date  {
	font-size: 0.7em;
	color: #AAA;
}
h1 .date {
	font-size: 0.5em;
}
.title, .content {
	border: solid 2px #FFF;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	
	opacity: 0.95;
	/*-ms-filter: "progid:DXImageTransform.Microsoft. »
	Alpha(Opacity=95)"; /* IE 8 hack */
	filter: alpha(opacity = 95); /* IE 5-7 hack */
}
.single_main {
		width: 450px;
}
.single_news {
		width: 640px;
}
.wysijap .featured_image {
	display: none;
}

.single_news .featured_image img {
	border: solid 2px #FFF;
}
.single_main, .list_main, .page_title, .single_news, .single_homepage {
		margin-left: 165px;
}
.page_title, .single_main, .single_news, .list_main {
	margin-top: 104px;
}
.single_homepage {
	margin-right: 20px;
	/*width: 720px;*/
}
.box {
	width: 230px;
	margin: 0px 10px 10px 0px;
	float: left;
}
.box.expo, .box.event, .box.video, .box.news, .box.new_book {
	/*width: 23%;*/
	width: 31%;
	margin: 0px 1%;
}

.box.expo .content, .box.event .content, .box.video .content, .box.news .content, .box.new_book .content {
	
}
.image_box {
	/*margin: 0px 10px 10px 0px;*/
	text-align: center;
}
.box .image_box {
	margin: 15px 0px 20px 0px;
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
	/*padding: 20px 0px;*/
}
.list_main .box_item .image_box {
	height: 150px;

}
.image_box img {
	max-height: 200px;
	max-width: 200px;
	/*-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);*/
}
.single_homepage .box .image_box {
		margin: 2px 0px 5px 0px;
}
.single_homepage .box_item .image_box {
	min-height: auto;
	height: auto;
}

.box_item .image_box img {
	max-width: 100%;
	/*max-height: 150px;*/
	max-height: 100%;
}
.box_content {
	padding: 10px;
}

/*SHARING*/
.sharedaddy {
	width: 103px;
}
div.sharedaddy div.sd-block {
	border: none !important;
}
.single_main .sharedaddy {
	position: absolute;
	/*top: 301px;*/
	top: 113px;
	border: none;
	left: 498px;
}
.single_news .sharedaddy {
	float: right;
}
.single_homepage .sharedaddy, .marketing_spot .sharedaddy, h2 .sharedaddy, .footer .sharedaddy, .list_main .sharedaddy {
	display: none;
}
li.share-facebook a.sd-button > span {
	background-image: url(img/bg_fake_social_network-fb.png) !important;
	background-color: transparent !important;
}
li.share-twitter a.sd-button > span {
	background-image: url(img/bg_fake_social_network-tw.png) !important;
	background-color: transparent !important;
}
li.share-email a.sd-button > span {
	background-image: url(img/bg_fake_social_network-ml.png) !important;
	background-color: transparent !important;
}
.main div.sharedaddy a.sd-button, div.sharedaddy a.sd-button {
	border: none !important;
	background: transparent !important;
	box-shadow: none;
}
.sd-social-icon a.sd-button > span {
	width: 25px !important;
	height: 25px !important;
	padding: 0px !important;
}
.social_network {
	float: right;
	margin-top: 20px;
}
.social_network a {
	background: transparent url(img/bg_fake_social_network.png) no-repeat;
	padding: 4px 10px;
}
.social_network a.twitter_link {
	background-position: center top;
}
.social_network a.email-toafriend_link {
	background-position: right top;
}
.title h2 {
	clear: both;
	font-size: 1.7em;
	margin: 0px 103px 0px 0px;
}
.title h3 {
	clear: both;
	font-size: 1.4em;
	margin: 0px 103px 0px 0px;
}
.list_main .box h2 {
	font-size: 1.4em;
	line-height: 1.1em;
	margin: 0px;
}
/*HEADER*/
.header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	min-width: 960px;
	z-index: 1020;
}
.header .floatright {
	padding-top: 7px;
	padding-right: 20px;
}
.facebook_like {
	float: left;
}
/*SEARCH*/
.search_link {
	margin-left: 30px;
	height: 22px;
	width: 65px;
	padding-left: 25px;
	padding-right: 5px;
	line-height: 22px;
	background: #F6F6F6 url(img/bg_search_link.png) no-repeat 5px center;
	font-size: 0.8em;
	cursor: pointer;
	border: solid 1px #CCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.search_link:hover {
	background-color: #004385;
	color: #FFF;
}
.search_box {
	background-color: #FFF;
	float: left;
	z-index: 1020;
}
.search_form {
	border-left: solid 2px #EFEFEF;
	border-bottom: solid 2px #EFEFEF;
	position: absolute;
	right: 0px;
	background-color: #FFF;
	top: 40px;
	padding: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
}
.btn_hide {
	text-align: right;
	margin: 30px 10px 0px 10px;
}
.btn_hide a {
	padding: 0px 10px 0px 25px;
	background-color: transparent !important;
	
}
.btn_hide a.top_link {
	background-position: 3px 1px;
}
.btn_hide a:hover {
	padding: 0px 10px 0px 25px;
	background-color: #004385 !important;
	color: #FFF !important;
}
/*MENU*/
.header-menu-class {
	border-bottom: solid 2px #EFEFEF;
	background: #FFF;
	padding-left: 141px;
	z-index: 1010;
}
.header-menu-class ul {
	height: 40px;
}
.header-menu-class ul li {
	float: left;
	line-height: 40px;
	height: 40px;
	display: block;
	float: left;
	width: auto;
	border-left: solid 2px #EFEFEF;
	padding: 0px 7px;
}
.header-menu-class ul li:first-child {
	 border: none;
}
.header-menu-class ul li a {
	color: #AAA !important;
	font-size: 1.1em;
	line-height: 40px;
	padding: 0px 5px;
}
.header-menu-class ul li:hover, .content a:hover {
	background-color: #004385;
	color: #FFF !important;
}
.header-menu-class ul li:hover a {
	color: #FFF;
	cursor: pointer;
}

/*TOP FILTRE ON LIST PAGE*/
.top_filtre_box {
	position: fixed;
	top: 42px;
	left: 142px;
	z-index: 1010;
	
	background: #F6F6F6;
	border-bottom: solid 2px #EFEFEF;
	border-right: solid 2px #EFEFEF;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
}
.btn_box {
}
.btn_box a {
	margin-right: 5px;
	background: #F6F6F6;
	padding: 0px 5px 0px 5px;
}
.btn_box a:hover {
	background-color: #004385;
	color: #FFF;
}

.logo {
	position: absolute;
	top: 0px;
	left: 18px;
	z-index: 0;
	width: 120px;
	height: 110px;
	background: #FFF url(img/bg_logo.png) no-repeat center center;
	border-right: solid 2px #EFEFEF;
	border-bottom: solid 2px #EFEFEF;
	border-left: solid 2px #EFEFEF;

	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
.logo a {
	display: block;
	width: 120px;
	height: 120px;
}
.logo a span {
	display: none;
}
.single_main .title {
	/*margin-top: 295px;*/
	margin-top: 105px;
	padding-bottom: 30px;
	background: #FFF;
}
.single_news .title, .single_homepage {
	margin-top: 75px;
}

h1 {
	/*color: #AAA;*/
	color: #888;
}

.right_links {
	float:right;
	border: solid 2px #FFF;
	border-top: none;
	margin-top: -1px;
	padding: 0px 10px;
	background: #F6F6F6;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	
	opacity: 0.95;
	/*-ms-filter: "progid:DXImageTransform.Microsoft. »
	Alpha(Opacity=95)"; /* IE 8 hack */
	filter: alpha(opacity = 95); /* IE 5-7 hack */
}
.right_links a, .btn_box a, .footer_box a.voir_link {
	display: block;
	text-align: left;
	line-height: 25px;
	float:left;
	font-size: 0.9em;
}
.right_links a {
	padding: 0px 10px 0px 25px;
}
.right_links a:hover {
	background-color: #004385;
	color: #FFF;
}



a.find_link {
	background: #F6F6F6 url(img/bg_search_link.png) no-repeat 5px center;
}
a.descriptif_link, a.morenews_link {
	background: #F6F6F6 url(img/bg_readmore_link.png) no-repeat 5px 4px;
}
a.extraits_link, a.voir_link {
	background: #F6F6F6 url(img/bg_see_link.png) no-repeat 5px center;
}
.footer_box a.voir_link {
	padding: 0px 10px 0px 25px;
}
a.bottom_link {
	background: #F6F6F6 url(img/bg_bottom_link.png) no-repeat 5px center;
}
a.video_link {
	background: #F6F6F6 url(img/bg_video_link.png) no-repeat 5px center;
}
a.event_link {
	background: #F6F6F6 url(img/bg_event_link.png) no-repeat 5px 4px;
}
a.readmore_link {
	background: #F6F6F6 url(img/bg_readmore_link.png) no-repeat 5px center;
}
a.top_link {
	background: #F6F6F6 url(img/bg_top_link.png) no-repeat 5px 4px;
}
a.fax_link, .fax_link {
	/*background: #F6F6F6 url(img/bg_fax_link.png) no-repeat 5px center;*/
}
a.e-mail_link, .e-mail_link {
	/*background: #F6F6F6 url(img/bg_e-mail_link.png) no-repeat 5px center;*/
}
a.phone_link, .phone_link {
	/*background: #F6F6F6 url(img/bg_phone_link.png) no-repeat 5px center;*/
}
a.home_link, .home_link {
	background: #F6F6F6 url(img/bg_home_link.png) no-repeat 5px center;
}

h3.descriptif_link, h3.extraits_link {
	cursor: pointer;
}

/**/
.ebook_available, .ebook_available a {
	width: 211px;
	height: 100px;
	display: block;
}
.ebook_available {
	position: absolute;
}
.ebook_available a, .ebook_available a:hover {
	background-color: transparent;
}
.ebook_available.disponible {
	background: transparent url(img/e-book_link.png) no-repeat 124% -18px;
}
.ebook_available span {
	display: none;
}
.single_main .ebook_available {
	position: absolute;
}
.single_main .ebook_available, .single_main .ebook_available a {
	width: 170px;
	height: 193px;
}
.single_main .ebook_available.disponible {
	background: transparent url(img/e-book_link.png) no-repeat 124% bottom;
}
.content, .title, .right_links, .header-menu-class, .footer, .top_filtre_box {
	moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.15);
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15);
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15);
}
.content {
	font-size: 0.9em;
	margin-top: 20px;
	padding-bottom: 10px;
	background: #FFF url(img/bg_box_content.png) repeat-x left bottom;
}
.list_main .content, .single_homepage .event .content, .single_homepage .new_item .content {
	/*min-height: 510px;*/
}
.list_main .box_container, .single_homepage .box_container, .single_homepage .new_item .content {
	min-height: 485px;
}
.box.expo .content, .box.event .content {
}
.content h3 {
	margin: 0px;
	padding: 0px;
	font-size: 1.2em;
	line-height: 1em;
}
.content p {
	margin-top: 10px;
	margin-bottom: 10px;
}
.content #extraits p {
	clear: both;
}
.content ul {
	margin-bottom: 10px !important;
}
.single_main .content img, .single_news .content img {
	float: left;
	margin-right: 10px;
}
.single_main.personne .box_container img {
	width: 100%;
}
.content .content_links {
	float: left;
	width: 240px;
}
.content_links ul li {	
	background: #FFF url(img/bg_li.gif) no-repeat left 1px;
	padding-left: 20px;
}
.content_links .infos, .infos {
	font-size: 1em;
	border: solid 2px #EFEFEF;
	padding: 5px;
}
.content_links span {
	display: block;
}
.content .content_img {
	margin-left: 25px;
	margin-top: 20px;
}
.content .content_img img {
	width: 100px;
}
.content_text a img {
	/*width: 99px;*/
}
div.diffusion_item .infos {
	float: left !important;
	clear: left;
	width: 98%;
	margin-bottom: 20px;
	margin-top: 10px;
}
.diffusion h2.subtitle {
	clear: left;
}
.diffusion img {
	border: solid 1px #EFEFEF;
}
.content .content_img a img {
	border: solid 2px #EFEFEF;
	margin: 0px 10px 10px 0px;
}
.content .content_img a:hover img {
	border: solid 2px #004385;
	margin: 0px 10px 10px 0px;
}
.content ul li a:hover {
	background: #004385;
	color: #FFF;
}
.content .read_more a {
	float: right;
	display: block;
	width: 50px;
	border: solid 2px #EFEFEF;
	height: 25px;
	padding: 0px 10px;
	line-height: 25px;
	text-align: center;
}
.content .read_more a:hover {
	color: #FFF;
	background: #004385;
}
h2.subtitle {
	color: #AAA;
	text-transform: uppercase;
}
.anchor, .anchor a, .anchor a:hover {
	display: block;
	height: 105px;
	background-color: transparent;
}
.anchor.top, .anchor.top a, .anchor.top a:hover {
	height: 1px;
}
/*FOOTER*/
.footer {
	border-top: solid 2px #EFEFEF;
	background: #FFF url(img/bg_footer.png) repeat-x left bottom;
	padding-left: 0px;
	padding-bottom: 50px;
	margin-top: 50px;
	
	clear: both;
	
	opacity: 0.95;
	/*-ms-filter: "progid:DXImageTransform.Microsoft. »
	Alpha(Opacity=95)"; /* IE 8 hack */
	filter: alpha(opacity = 95); /* IE 5-7 hack */
}
.footer_box {
	float: left;
	margin: 0px 10px 10px 10px;
	width: 200px;
	padding-bottom: 10px;
}
.footer_box p {
	margin: 5px 0px 5px 0px;
}
.footer h3 {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	text-transform: uppercase;
	color: #AAA;
}
.footer ul {
	margin-top: 10px;
	font-size: 0.9em;
}
.footer ul li, .main ul li {
	background: transparent url(img/bg_li.png) no-repeat left 1px;
	padding-left: 20px;
}
.phone_link, .fax_link, .e-mail_link {
	display: block;
	padding: 3px 3px 3px 25px;
	line-height: 17px;
	background-color: transparent;
}
.footer a:hover, .wrapper ul li a:hover {
	background: #004385;
	color: #FFF;
}
/*NEWSLETTER*/
.footer .forms, .footer form {
	text-align: center;
}
.footer .forms input[type=text], input[type=text], select {
	width: 200px;
	color: #333;
	background-color: #EEE;
	/*font-style: italic;*/
}
.footer .forms input[type=button], .footer .forms input[type=submit] {
	
}
.footer form .wysija-instruct {
	text-align: left;
}
.widget_wysija_cont .wysija-submit {
	display: inline !important;
	margin-top: 0px !important;
}
/*NEWS*/
.footer_box .news_box {
	margin: 10px 10px 10px 0px;
	line-height: 1em;
}
.footer_box .news_box p {
	margin-left: 0px;
}
.footer_box .news_box p a {
	white-space: nowrap;
}
.footer_box p a {
	background-color: transparent !important;
}
.footer_box p a:hover {
	background-color: #004385 !important;
}
.footer_box .news_box img {
	float: left;
	margin: 3px 7px 3px 0px;
	max-width: 50px;
	max-height: 50px;
}
.box_item {
	/*min-height: 480px;*/
}
.more_item {
	min-height: 150px;
}
.box_item h2 {
	font-size: 1.4em;
	line-height: 1em;
}
.sous-titre_italique {
	font-style: italic;
}
.box.news img {
	width: 100%;
}
.footer_box .news_box h4, .content .news_box ph4 {
	margin: 0px;
	max-width: 150px;
	max-height: 150px;
}
.main {
	min-height: 350px;
}

/* MEDIA CAPTION */
.media_caption {
	text-align: right;
}

/* NO BACKGROUND FOR LINKS */
.single_news .featured_image a:hover, .box_item .image_box a:hover, .image_box a:hover, .image_box a:hover img {
	background-color: transparent;
}

div.scrollingHotSpotRight {}

/* Facebook - ilike button */

#fcbk_share {
	position: absolute;
	top: 10px;
	right: 0;
	width: 250px;
	z-index: 1040;
}


/* INFINITE SCROLL LOADING */
#infscr-loading {
	text-align: center;
}
#infscr-loading img {
	border: solid 5px #FFF;
	border-radius: 10px;
	moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.15);
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15);
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15);
	margin: 30px 0px 0px 0px;
}


/* CORRECTING DIAPORAMA JETPACK */
.slideshow-slide-caption {
line-height: 11px !important;
height: auto;
position: relative !important;
bottom: auto !important;
}
.slideshow-slide img {
	float: none !important;
	margin-right: 0px !important;
}