/*
Theme Name: Frivolurium
Theme URI: http://www.thiazitch.com
Author: Mathias Mille
Author URI: http://mathias-mille.fr
Description: Wordpress theme around Frivolurium artwork
Version: 1.11
License: GNU General Public License
License URI: license.txt
Tags: colors, musician, artist
*/

@import url(http://fonts.googleapis.com/css?family=Lora:700);

/* HTML : Structure
----------------------------------------------- */

body { margin: 0; padding: 0; }

#page {
	margin: 0.25% auto;
	min-width: 400px;
}

#site-description {
	display: none;
}

header#header, footer#footer { margin: 5px; }
header, footer { clear: both; }

#site-title { margin: 0 auto; }

#main {
	margin: 0.5% auto;
	position: relative;
}

#content {
	background: url("images/texture-dark.png") repeat scroll 0 0 #638E9B;
	margin: 0 5px 5px; padding: 5px;
}

/* min-width */
@media only screen and (min-width: 781px) {
	header#header, footer#footer { display: none; }
	
	body.home #page { min-width: 960px; }
	
	#main { max-width: 1000px; }

	#sidebar {
		width: 20%; height: 99%;
		max-width: 200px;
		position: fixed;
	}
	#column-left, #column-right { width: 28%; }
	#column-center { width: 42.5%; }
	#column-left, #column-center, #column-right { float: left; }

	#content { float: right; width: 77.5%; }
}

/* max-width */
@media only screen and (max-width: 780px) {
	body.home #page { min-width: 450px; }
	#main { width: 100%; }
	#sidebar { display: none; }
	#header li, #footer li { line-height: 2.2em; font-size: 120%; }
}

/* HTML : Mise en forme / Couleurs
----------------------------------------------- */

body {
	background: url("images/texture-pencil-132E36.jpg") repeat scroll 0 0 #132E36;
	font: 90% 'Trebuchet MS', Verdana, Tahoma, sans-serif;
	color: #061D23;
}

a, a:visited {
	text-decoration: none;
	color: #104D63;
}
a:hover { text-decoration: underline; }

h1, h2, h3, h4, h5, h6 { font-family: 'Lora', serif; }

li { margin-bottom: 5px; }

img, iframe { max-width: 100%; vertical-align: middle; }

a img:hover { opacity: 0.9; }

blockquote {
	border-left: 2px solid;
    font-family: georgia;
    font-style: italic;
	margin: 2.5em 3em;
    opacity: 0.8;
    padding: 0 1em;
    text-align: justify;
}

small { font-size: 75%; }
smaller { font-size: 50%; }

hr { clear: both; }

label, input, textarea {
	border: 1px solid #132E36;
	padding: 0.15em 0.3em;
}
input[type="text"] {
	margin-left: 0.5em;
}
label, input[type="submit"] {
	font-size: 85%;
    font-weight: bold;
    text-transform: uppercase;
}
input[type=submit] {
	background-color: #132E36;
    color: #4F8A9B;
	clear: both;
    cursor: pointer;
    float: right;
}
input[type=submit]:hover {
	background-color: #061D23;
    color: #FFFFFF;
}
textarea {
	height: 12em;
    resize: vertical;
    width: 99%;
}

* {
	-webkit-transition: all 250ms linear; -moz-transition: all 250ms linear; -o-transition: all 250ms linear; transition: all 250ms linear;
}

/* HTML : Styles Communs
----------------------------------------------- */

.site-logo { text-align: center; }

.assistive-text { display: block; position: absolute; left: -9999px; }

header.page-header { padding: 0 2em; }

.edit-link { text-transform: uppercase; }
.edit-link:before { content: "\BB\ "; }

.float-left { float: left; margin: 0 1em 0.5em 0; }
.float-right { float: right; margin: 0 0 0.5em 1em; }
.aligncenter { display: block; margin: 1em auto; }

[lang] { color: #1A5465; }
span[lang]:before { content: '\7E\ '; }
span[lang] { font-size: 80%; }

[data-tip] { position: relative; }
[data-tip]:hover:after {
    content: attr(data-tip);
    position: absolute;
    top: 1.5em; left: 0;
    white-space: nowrap;
    padding: 3px 8px;
    background-color: #638E9B;
    color: #061D23;
	z-index: 999999;
	-webkit-border-radius: 2px; border-radius: 2px;
}

[alt="artwork"], [alt="flyer"], [alt="poster"] { display: block; margin: 0 auto; border: 2px solid; }

blockquote .author { text-align: right; font-size: 0.9em; }

.copyright {
	color: #666666;
	font-size: 0.8em;
    font-weight: bold;
    letter-spacing: 0.1em;
    text-align: center;
}
.copyright:before { content: '\A9\ '; }

.video-player { /*margin: 1em; */text-align: center; }
.video-player iframe { border: 5px solid #000000; }

.clearfix { clear: both; display: block; font-size: 1px; height: 0; line-height: 1px; margin: 0; padding: 0; }


/********************************************************

*********************** ARTICLE *************************

*********************************************************/

article, section, #comments { background-image: url("images/texture-light.png"); clear: both; margin-bottom: 5px; padding: 1px 2em 1em; }
article:last-child, section:last-child { margin-bottom: 0; }

article .entry-title { float: left; max-width: 80%; }

article .entry-content { clear: both; }

article .entry-meta { float: right; margin-top: 1em; text-align: right; }
.cat-links, .comments-link { display: inline; }
.cat-links { background: url("images/shapes.png") no-repeat scroll 0 50% transparent; padding-left: 18px; }
.comments-link { background: url("images/spechbubble.png") no-repeat scroll 0 50% transparent; padding-left: 18px; margin-left: 0.5em; }
.tag-links {
	background: url("images/tag.png") no-repeat scroll 0 1px transparent; padding-left: 16px;
    font-size: 0.75em; opacity: 0.8;
    margin-bottom: 0.5em; text-align: left;
}
.more-link { float: right; margin: 7px 1em 0 0; }
.more-link:hover { margin-right: 0.5em; }


/* Section
----------------------------------------------- */

section { background-color: #82BCCD; margin: 2em 0; /*border: 1px solid;*/ }

.section-title { text-align: center; }


/* Styles : Albums
----------------------------------------------- */

.bc-player { margin: 0; overflow: hidden; }
.sc-player { margin: 0 auto; text-align: center; }

.album-action .bc-player iframe { margin: -35px 0 -20px; }
ul.album-action {
	border: 1px solid;
	list-style-type: none;
	margin: 2em auto;
	max-width: 400px;
	padding: 0.5em;
	text-align: left;
}
.album-action h3 { margin: 0; font-size: 140%; }
.album-action li { padding: 0.5em 20px 0.5em 60px; }
li.album-listen { background: url("images/headphones.png") no-repeat scroll 10px 0.5em transparent; }
li.album-order { background: url("images/shop_cart.png") no-repeat scroll 10px 0.5em transparent; }
li.album-download { background: url("images/save.png") no-repeat scroll 10px 0.5em transparent; }
.album-action .infos { margin: 0.5em 0 0; }

/* Styles : FRIVOLURIUM (old)
----------------------------------------------- */

p.pink-dark, span.pink-dark { color: #EB416A; }
p.pink-light, span.pink-light { color: #E68FB3; }
p.red , span.red { color: #C22024; }
p.blue-dark, span.blue-dark { color: #176D80; }
p.blue-light, span.blue-light { color: #5ACAD3; }
p.yellow, span.yellow { color: #E8DE41; }
p.green, span.green { color: #B7CA25; }

@font-face {
    font-family: 'Porkys';
    src: url('font/porkys/porkys_-webfont.eot');
    src: url('font/porkys/porkys_-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/porkys/porkys_-webfont.woff') format('woff'),
         url('font/porkys/porkys_-webfont.ttf') format('truetype'),
         url('font/porkys/porkys_-webfont.svg#PorkysRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.porkys { font-family: 'Porkys', Verdana, Tahoma, sans-serif; letter-spacing: 0.15em; }

/* Styles : V.G. Unplugged
----------------------------------------------- */

@font-face {
    font-family: 'new_super_mario_font_uregular';
    src: url('font/supermario/new_super_mario_font_u-webfont.eot');
    src: url('font/supermario/new_super_mario_font_u-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/supermario/new_super_mario_font_u-webfont.woff') format('woff'),
         url('font/supermario/new_super_mario_font_u-webfont.ttf') format('truetype'),
         url('font/supermario/new_super_mario_font_u-webfont.svg#new_super_mario_font_uregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.supermario { font-family: 'new_super_mario_font_uregular', Verdana, Tahoma, sans-serif; }

/* Comments
----------------------------------------------- */

#comments { background-color: #4F8291; }
#comments #reply-title {
	background: url("images/spechbubble32.png") no-repeat scroll 0 0 transparent;
    height: 32px;
    padding-left: 40px;
    padding-top: 5px;
}
#comments label { color: #FFFFFF; }
.comment-notes, .form-allowed-tags { opacity: 0.75; }


/********************************************************

********************* NAVIGATION ************************

*********************************************************/

nav { background-color: #061D23; }

#sidebar .site-logo-header,
#footer .site-logo-header,
#header .site-logo-sidebar,
#footer .site-logo-sidebar { display: none; }

nav img { opacity: 0.8; }
nav img:hover, nav img:active, nav img:focus { opacity: 1; }

nav ul {
	list-style-type: none;
	margin: 0;
    padding: 10px;
}
nav ul li {
	text-align: center;
	font-family: 'Lora', serif;
}
nav ul li a { background-repeat: no-repeat; background-position: 0 50%; padding: 0.3em 10px 0.3em 32px; }
nav ul li a:hover, nav ul li a:active, nav ul li a:focus { text-decoration: none; }

#home nav .home, nav .home:hover, nav .home:active, nav .home:focus { background-color: #132E36; color: #4F8A9B; }
#newz nav .newz, nav .newz:hover, nav .newz:active, nav .newz:focus { background-color: #EF3D3D; color: #9B1414; }
#about nav .about, nav .about:hover, nav .about:active, nav .about:focus { background-color: #E4E7E5; color: #ACADAC; }
#music nav .music, nav .music:hover, nav .music:active, nav .music:focus { background-color: #F6F2CD; color: #A09743; }
#gigz nav .gigz, nav .gigz:hover, nav .gigz:active, nav .gigz:focus { background-color: #F47C20; color: #9F4B0A; }
#gallery-photo nav .gallery-photo, nav .gallery-photo:hover, nav .gallery-photo:active, nav .gallery-photo:focus { background-color: #D3DE34; color: #889011; }
#movies nav .movies, nav .movies:hover, nav .movies:active, nav .movies:focus { background-color: #97618B; color: #622053; }
#contact nav .contact, #newsletter nav .contact, nav .contact:hover, nav .contact:active, nav .contact:focus { background-color: #60C7D0; color: #1F7E87; }

#pagination { text-align: center; }


/********************************************************

****************** HEADER / FOOTER **********************

*********************************************************/

#header, #footer {
	color: #104D63;
	margin: 0 auto 0.5%;
    text-align: center;
}

#header li, #footer li { display: inline; }
#header li:before, #footer li:before { content: "\B7 \ "; }
#header li:first-child:before, #footer li:first-child:before { content: none; }

#footer img { vertical-align: middle; }


/********************************************************

********************** SIDEBAR ***************************

*********************************************************/

#sidebar hgroup { padding: 10px 0; }
#sidebar nav { height: 99%; font-size: 120%; }
#sidebar nav ul li { margin-bottom: 5px; }
#sidebar nav ul li a { display: block; padding-left: 10px; }


/********************************************************

************************ HOME ***************************

light	4F8291	377D91	061D23	0A171A	021217	dark
*********************************************************/

nav a.home:hover, nav a.home:active, nav a.home:focus { background-image: url("images/icon-home.png"); }

/* HOME : structure
----------------------------------------------- */

body.home #page { width: 99.5%; }

#column-left, #column-center, #column-right { margin: 0.25%; }

.widget {
	background-image: url("images/texture-light.png");
	margin-bottom: 1.5%; padding: 0;
}
.widget-title {
	background-repeat: no-repeat; background-position: 100% 50%;
	margin: 0;
    text-align: center;
	border-bottom: 1px dotted;
}
.widget-title a {
    padding: 0.5em;
	display: block;
}
.widget-title a:hover, .widget-title a:active, .widget-title a:focus {
	text-decoration: none;
}

.widget-content {
	padding: 1em;
}
.widget-content ul {
	list-style-type: none;
	margin: 0 auto; padding: 0;
}
.widget-content ul li:last-child { margin-bottom: 0; }


/* HOME : Mise en Forme / Couleurs
----------------------------------------------- */

#lastalbum { background: url("images/star_fav-white.png") repeat scroll 0 0 #EC90B5; text-align: center; }
#lastalbum h2 { margin-top: 0; padding-top: 1em; }
#lastalbum h2 a:hover { letter-spacing: 0.1em; text-decoration: none; }
#lastalbum a { color: #EB416A; }
#lastalbum a:hover { color: #992F5A; }
#lastalbum img { padding: 0.5%; }
#lastalbum img:hover { background-color: #EB416A; }
#lastalbum .album-action { background: url("images/EC90B5-50.png") repeat scroll 0 0 rgba(236, 144, 181, 0.5); border: medium none; }

#gallery-photo.widget img { padding: 0.5%; }
#gallery-photo.widget img:hover { background-color: #C1CB29; }

#social-links { background-color: #CACACA; padding: 5px 1.6%; text-align: center; }
#social-links img {
	margin: 2px;
	opacity: 0.8;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
#social-links img:hover {
	opacity: 1;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
}

.logo-proot { text-align: center; padding: 1em 30%; }
.logo-proot img { opacity: 0.8; }
.logo-proot img:hover, .logo-proot img:active, .logo-proot img:focus { opacity: 1; }

body.home footer#footer { display: block; }


/********************************************************

************************ NEWZ ***************************

light	F79292	F76D6D	EF3D3D	B34F4F	9B1414	dark
*********************************************************/

#newz #content, #newz.widget { background-color: #EF3D3D; }
nav a.newz, #newz .widget-title { background-image: url("images/icon-rss.png"); }
#newz article { background-color: #F79292; }
#newz article .entry-meta { color: #F76D6D; }
#newz #content .sep { margin: 0 auto; }

/* Widget : Newz
----------------------------------------------- */
#newz .widget-title { border-color: #F76D6D; }
#newz .widget-title a { color: #9B1414; }
#newz .widget-title a:hover { background-color: #B34F4F; color: #F76D6D; }
#newz .widget-title a:hover:before { content: "Read All "; }
#newz .widget-content a { color: #F5F1C7; }
#newz .widget-content li { padding-left: 22px; background: url("images/list-redhead.png") no-repeat scroll 0 0 transparent; }

/* Newz : Styles Communs
----------------------------------------------- */
#newz a { color: #EF3D3D; }
#newz article hr { border-color: #EF3D3D; color: #EF3D3D; }
#newz #pagination a { color: #F79292; }


/********************************************************

*********************** ABOUT ***************************

light	F1F3F2	F1F3F1	E4E7E5	ACADAC	4A9664	dark
*********************************************************/

#about #content, #about.widget { background-color: #E4E7E5; }
nav a.about { background-image: url("images/icon-user.png"); }
#about article { background-color: #F1F3F2; }
#about h1.entry-title { display: none; }
#about article .entry-meta { color: #E4E7E5; }
#about #content .sep { margin: 0 auto; }

/* Widget : About
----------------------------------------------- */
#about .widget-title { border-color: #E4E7E5; }
#about.widget #site-title :hover{ opacity: 0.7; }

/* About : Styles Communs
----------------------------------------------- */
#about a { color: #E4E7E5; }
#about article a { color: #ACADAC; }
#about article hr { border-color: #E4E7E5; color: #E4E7E5; }
#about section { background-color: #FFFFFF; }
[lang="fr"] { color: #ACADAC; }


/********************************************************

************************ MUSIC **************************

light	FBF8E4	FBF7DB	F6F2CD	B9B6A1	A09743	dark
*********************************************************/

#music #content, #music.widget { background-color: #F6F2CD; }
nav a.music, #music .widget-title, #compilations .widget-title { background-image: url("images/icon-music.png"); }
#music article, #newz article.category-music, article.category-music { background-color: #FBF8E4; }

#newz article.category-music h1 a, article.category-music h1 a,
#newz article.category-music .entry-meta, article.category-music .entry-meta { color: #B9B6A1; }
#newz article.category-music a, article.category-music a { color: #A09743; }

#music #content { padding-top: 5px; }
#music header.page-header { display: none; }
#music article header h2 { text-align: center; text-transform: uppercase; }
#music .entry-content { text-align: center; } 

#music article { padding: 0; }
#music article#thiazitch { padding: 5px 0; }

#music .item {
	background-color: #B9B6A1;
    display: inline-block;
    margin: 0 0.7%;
    padding: 1.5% 0;
    text-align: center;
	vertical-align: top;
    width: 48%;
}
#music .item:hover, #music .item:active, #music .item:focus { background-color: #A09743; }
#music article .item { margin-bottom: 15px; }
#music article#imp, #music article#skull { border: 1px solid #A09743; padding: 0; }
#music article header { padding: 1px 2em; }
#music article .toggle-content { padding-top: 1em; }
#music .toggler:hover { background-color: #A09743; }

/* Compilations
light	F594AA	F5708F	EB416A	B05167	991534	dark*/
#compilations.widget { background-color: #EB416A; }
#music article#compilations, #newz article.category-compilation, article.category-compilation { background-color: #F594AA; }
article.category-compilation section { background-color: #F5708F; border-color: #B05167; }

#music article#compilations h2,
#newz article.category-compilation h1 a, article.category-compilation h1 a,
#newz article.category-compilation .entry-meta, article.category-compilation  .entry-meta { color: #EB416A; }
#newz article.category-compilation a, article.category-compilation a { color: #991534; }

#music #compilations .item {
	background-color: #EB416A;
    font-size: 80%;
    width: 31%;
}
#music #compilations .item:hover, #music #compilations .item:hover, #music #compilations .item:hover { background-color: #B05167; }

/* Widget : Releases & Compilations
----------------------------------------------- */
#music .widget-title { border-color: #FBF7DB; }
#music .widget-title a { color: #A09743; }
#music .widget-title a:hover { background-color: #B9B6A1; color: #FBF7DB; }
#music .widget-title a:hover:before { content: "See Previous "; }

#compilations .widget-title { border-color: #F5708F; }
#compilations .widget-title a { color: #991534; }
#compilations .widget-title a:hover { background-color: #B05167; color: #F5708F; }
#compilations .widget-title a:hover:before { content: "See Previous "; }
#compilations.widget img { margin: 0.36%; padding: 0.5%; width: 30.5%; opacity: 0.9; }
#compilations.widget img:hover { background-color: #B05167; opacity: 1; }

/* Music : Styles Communs
----------------------------------------------- */
article.category-music section { background-color: #FBF7DB; border-color: #B9B6A1; }

#music a { color: #F6F2CD; }
.category-music [data-tip]:hover:after { background-color: #A09743; }
#music .item img { width: 95%; margin-bottom: 1em; }
#music .item h2, #music .item p { margin: 0.3em; }
#music .item .album-format { color: #FBF8E4; }
#music #compilations .item .copyright { color: #F594AA; }

#music header.toggler.hide:after, #music header.toggler.show:after { content: none; }

.category-music ul.album-action {
	background-color: #F6F2CD;
    border-color: #A09743;
}
.album-tracklist {
	background-color: #FBF7DB;
    margin: 1em auto;
    width: 75%;
}
.album-tracklist .toggler:hover { color: #A09743; }
.album-tracklist .toggle-content { border-color: #B9B6A1; }
.album-tracklist ins.legend {
	color: #B9B6A1;
    font-size: 0.8em;
    letter-spacing: 0.1em;
    margin-right: 0.5em;
}
.album-tracklist .lyrics { font-style: italic; }
.album-credits, .album-links {
	border-color: #A09743;
    clear: both;
    margin: 2em auto;
}
.album-credits h3, .album-links { color: #B9B6A1; text-align: center; }


/********************************************************

************************ GIGZ ***************************

light	FAB682	FA9E57	F47C20	B77440	9F4B0A	dark
*********************************************************/

#gigz #content, #gigz.widget { background-color: #F47C20; }
nav a.gigz, #gigz .widget-title { background-image: url("images/icon-calendar.png"); }
#gigz section, article.category-gigz { background-color: #FAB682; }
article.category-gigz h1 a,
article.category-gigz .entry-meta { color: #B77440; }
article.category-gigz a { color: #9F4B0A; }

#gigz article { padding: 0; }
#gigz section { border-color: #B77440; margin: 0 0 5px; }

#gigz .page-header {
	background: url("images/ban-gigz.jpg") no-repeat scroll 50% 0 transparent;
    height: 238px; margin-bottom: 5px;
}
#gigz .page-header:after {
	color: #FFFFFF;
	content: "\A9\ Andres Donadio";
	font-size: 12px;
    opacity: 0.3;
    position: absolute;
    right: 20px; top: 220px;
}

/* Widget : Gigz
----------------------------------------------- */
#gigz .widget-title { border-color: #FA9E57; }
#gigz .widget-title a:hover { background-color: #B77440; color: #FA9E57; }
#gigz .widget-title a:hover:before { content: "See Previous "; }

/* Gigz : Styles Communs
----------------------------------------------- */
#gigz a, #gigz .section-title { color: #F47C20; }
#gigz article a , #gigz.widget a { color: #9F4B0A; }

#gigz ul.list-gigz { margin: 0; padding-left: 10px; list-style-type: none; }
#gigz ul.list-gigz a { color: #F47C20; }
#gigz ul.list-gigz li.future a { color: #9F4B0A; }


/********************************************************

********************** GALLERY **************************

light	E8EF8A	E6EF66	D3DE34	A1A747	889011	dark
*********************************************************/

#gallery-photo #content, #gallery-photo.widget { background-color: #D3DE34; }
nav a.gallery-photo, #gallery-photo .widget-title { background-image: url("images/icon-photo.png"); }
#gallery-photo article { padding: 0; }
#gallery-photo header.entry-header { display: none; }
#gallery-photo article .entry-content { background-color: #000000; padding-top: 5px; }
#gallery-photo article .entry-content, #gallery-photo .widget-content { text-align: center; }

/* Widget : gallery-photo
----------------------------------------------- */
#gallery-photo .widget-title { border-color: #E6EF66; }
#gallery-photo .widget-title a:hover { background-color: #C1CB29; color: #E6EF66; }
#gallery-photo .widget-title a:hover:before { content: "See Full "; }

/* gallery-photo : Styles Communs
----------------------------------------------- */
#gallery-photo a { color: #889011; }
#gallery-photo article p { margin: 0; }
#gallery-photo article img, article .gallery-photo img { border: 2.5px solid #000000; }
#gallery-photo article img:hover, article .gallery-photo img:hover { border-color: #E6EF66; }
#gallery-photo .widget a img:hover { opacity: 0.9; }
#gallery-photo [data-tip]:hover:after, article .gallery-photo [data-tip]:hover:after { background-color: #E6EF66; }


/********************************************************

*********************** MOVIES **************************

light	CBA3C2	CB95BF	97618B	71536B	622053	dark
*********************************************************/

#movies #content, #movies.widget { background-color: #97618B; }
nav a.movies, #movies .widget-title { background-image: url("images/icon-movie.png"); }
#movies article, #newz article.category-movies, article.category-movies { background-color: #CBA3C2; }
#newz article.category-movies h1 a, article.category-movies h1 a,
#newz article.category-movies .entry-meta, article.category-movies .entry-meta { color: #71536B; }
#newz article.category-movies a, article.category-movies a { color: #622053; }

/* Widget : Movies
----------------------------------------------- */
#movies .widget-title { border-color: #CB95BF; }
#movies .widget-title a { color: #622053; }
#movies .widget-title a:hover { background-color: #71536B; color: #CB95BF; }
#movies .widget-title a:hover:before { content: "Watch All "; }

/* Movies : Styles Communs
----------------------------------------------- */
#movies a,
#movies article .entry-date { color: #97618B; }
#movies article a { color: #622053; }
#movies #pagination a { color: #CBA3C2; }


/********************************************************

**************** CONTACT / NEWSLETTER *******************

light	A3E2E8	8AE0E8	60C7D0	5D979C	1F7E87	dark
*********************************************************/

#contact #content, #newsletter #content, #contact.widget { background-color: #60C7D0; }
nav a.contact, #contact .widget-title { background-image: url("images/icon-mail.png"); }
#contact article, #newsletter article { background-color: #A3E2E8; }

/* Widget : Contact
----------------------------------------------- */

#contact .widget-title { border-color: #8AE0E8; }
#contact .widget-title a { color: #1F7E87; }
#contact .widget-title a:hover { background-color: #5D979C; color: #8AE0E8; }
#contact .widget-title a:hover:after { content: " Me !"; }
#contact .widget-content li { background: url("images/list-bluehead.png") no-repeat scroll 0 0 transparent; padding-left: 22px; }

/* Contact : Styles Communs
----------------------------------------------- */

#contact a, #newsletter a { color: #60C7D0; }
#contact.widget a { color: #1F7E87; }
#contact p, #newsletter p { margin: 1.5em 0; }
#contact label, #contact input[type="text"],
#newsletter label, #newsletter input[type="text"] {
	display: inline-block;
}
#contact label, #newsletter label {
	background-color: #1F7E87;
    border-color: #5D979C;
    color: #A3E2E8;
}
#contact input[type="text"], #contact textarea,
#newsletter input[type="text"], #newsletter textarea {
	background-color: #CCF0F3;
    border-color: #60C7D0;
}
#contact input[type="submit"], #newsletter input[type="submit"] {
	background-color: #8AE0E8;
	border-color: #60C7D0;
    color: #1F7E87;
}
#contact input[type="submit"]:hover, #newsletter input[type="submit"]:hover {
	background-color: #1F7E87;
    color: #8AE0E8;
}
#contact p.cptch_block, #newsletter p.cptch_block {
	border: 1px solid #1F7E87;
    float: right;
    margin-right: 1em;
    padding: 0 0.5em 0.3em;
    text-align: center;
}
#contact p.cptch_block label, #newsletter p.cptch_block label {
	background-color: #A3E2E8;
    border: medium none;
    color: #1F7E87;
    margin: 0.3em 0;
}


/********************************************************

*************** PLUGINS / JAVASCRIPT ********************

*********************************************************/

/* Toggler
----------------------------------------------- */

.toggler { cursor: pointer; }
.toggler:hover { text-decoration: none; }
.toggler.hide:after, .toggler.show:after {
	font-size: 18px;
    line-height: 10px;
    padding-left: 0.5em;
    position: relative;
	top: 2px;
}
.toggler.hide:after { content: "+"; }
.toggler.show:after { content: "-"; }
/*.entry-content .toggle-content:before {
	background: url("images/arrow-top.png") no-repeat scroll 0 0 transparent;
    content: "";
    height: 10px;
    margin-top: -10px;
    position: absolute;
    width: 20px;
}*/
.entry-content .toggle-content {
	background-color: rgba(256,256,256,0.2);
    clear: both;
    margin-top: 10px;
    padding: 0 1em;
}

/* Sharexy
----------------------------------------------- */

#home .sharexyWidgetNoindexUniqueClassName,
#contact .sharexyWidgetNoindexUniqueClassName { display: none; }