/*
Theme Name: Recital Child
Theme URI: http://strictthemes.com
Author: StrictThemes
Author URI: http://strictthemes.com
Template: Recital
Description: Portfolio + Blog
Version: 1.1.2
License: GPL2
License URI: http://strictthemes.com/licensing/
Tags: light, dark, theme-options, translation-ready, custom-background, custom-colors, two-columns, three-columns, left-sidebar, right-sidebar, fluid-layout, featured-images, custom-menu, post-formats, sticky-post
Text Domain: strictthemes
*/

body {
color: #a8a8a8 !important;
}

#copyrights-holder {
		background: #000000 !important;
	}

a:hover,
h1, h2, h3, h4, h5, h6,
h2 a, h3 a, h4 a, h5 a, h6 a,
.widget_custom_menu > li > a,
ul.menu > li > a,
.nav-next a,
.nav-previous a,
#but-prev-next a,
.widget_custom_menu > li > ul > li.current-menu-item > a,
#wp-pagenavibox .wp-pagenavi *,
.dark #but-prev-next a:hover {
  color: #FFBB00 !important;
}

ul.menu > li > a:hover,
ul.menu > li.hover-has-ul > a,
.menu-item a:hover
 {
  color: #000000 !important;
}

#menu {
		width: 900px;
		height: 60px;
	}
ul.menu > li > .ico-menu-top {
		background: url('icone-menu.png') center no-repeat;
		opacity: 1;
	}
ul.menu > li > .ico-menu-top:hover {
		background: url('icone-menu-noir.png') center no-repeat;
		opacity: 1;
	}




#sidebar .widget_search {
		background: #000000 !important;
	}

.sidebar-position-right #content-box > div {
        background: none !important;
}

#copyrights-box {
		text-align: center;
		vertical-align: text-top;
	}

#header-holder {
		padding: 10 0 0 0;
	}

#header {
		background: #000;
	}

.sharrre .count {
		display: none;
	}

#sidebar .widget > h5,
#sidebar a:hover {
		color: #FFBB00;
		margin-bottom: 0;
	}

.widget_custom_menu > li > span {
		opacity: 1;
	}

.icons-social a {
	opacity: 1;
	}


#sidebar .widget{
		color: #FFF;
	}


	/* If sidebar by right */
					.sidebar-position-right #content-box {
						float: left;
						width: 1200px;
					}
	
						.sidebar-position-right #content-box > div {
							padding: 10px 10px;

						}

							.sidebar-position-right div.post-single {
								float: left;
								width: 100%;
							}


#sidebar {
		padding: 10px 0;
	display:none;
	}

#projects-term {
		margin-bottom: 10px;
		padding: 0 0 5px;
		background: none;
	}

#logo {
		width: 290px;
		height: 60px;
	}

#logo h2 {
		margin-right: 10px;
	}

#logo h2,
#logo h2 a,
#logo h2 img {
		color: #fff;
	}

#hcustom {
	display:none;
	
	}



.breadcrumb-trail {
	display: none;
	}


.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea,
.wpcf7 textarea:focus
{
    background: none;
	background-color: #fff;
    color: #000;
    width: 350px;
}

.wpcf7 textarea
{
    height: 250px;
}

.sidebar-footer > div .widget{
    float: left;
	margin-left:0;
}
.sidebar-footer > div {
margin: 10px 50px 20px 0;
}

.mc4wp-form-fields input[type="email"]{
    width: 150px;
}

#pre_next_post{
    display:none;
}

blockquote p {
	line-height: 1.3em;
	text-align:justify;
}
p {
	text-align:justify;
	line-height: 1.3em;
}

#unitegallery_3_1 .ug-slider-wrapper
{
	position:unset !important;
}
#unitegallery_3_1 .ug-textpanel
{
	bottom:100px !important;
}




@media only screen and (max-width:1319px) {
	#unitegallery_3_1 .ug-textpanel-title{
	font-size:1.1em;
	}
	#unitegallery_3_1 .ug-textpanel-description{
		font-size:0.9em !important;
	}
	#unitegallery_3_1 .ug-thumbs-strip,
	#unitegallery_3_1 .ug-strip-arrow-left,
	#unitegallery_3_1 .ug-strip-arrow-right {
	top:60px !important;
	}
	
	#unitegallery_3_1 .ug-textpanel
	{
	bottom:110px !important;
	}

	
	.sidebar-position-right #content-box {
						float: left !important;
						width: 935px !important;
	}
	
	.sidebar-position-right #content-box > div {
						padding: 10px 10px !important;

	}
	#hcustom {
		display:none !important;
	}
	#menu {
		width: 695px !important;
	}
	
	div.post-single {
			width: 100% !important;
		}
	
}
@media only screen and (max-width:959px) {

.sidebar-position-right #content-box {
						float: left !important;
						width: 630px !important;
	}
#pre_next_post{
    display:none;
}
#sidebar {
	display:none;
	}
blockquote p {
	text-align:justify;
}
p {
	text-align:justify;
}
.sidebar-post {
	display:none;
	}
h1.post-title {
	text-align:center;
	font-size:2em;
	}
ul.menu > li > .ico-menu-top.clicked{
	background: url('icone-menu-noir.png') center no-repeat;
	}
#menuByClick > ul > li > a {
font-size: 14px;
line-height: 1.44em;
padding: 5px;
width: 150px;
}
#menuByClick{
width: 50%;
}
#menuByClick > ul {
width: 150px;
}
	
#menuByClick ul a {
    color:#FFF;
}
	
#content-holder, #content-box > div,
#content-holder #content-box > div {
	padding: 0px 0 10px !important;
	}

#footer-holder {
	padding-top: 10px !important;
	}



#unitegallery_3_1 .ug-thumbs-strip,
	#unitegallery_3_1 .ug-strip-arrow-left,
	#unitegallery_3_1 .ug-strip-arrow-right {
	top:78px !important;
	}
	
	#unitegallery_3_1 .ug-textpanel
	{
	bottom:90px !important;
	}
	

	
}

@media only screen and (max-width:639px) {
.sidebar-position-right #content-box,
#content-holder,
#header-holder,
#menu{
	float: left !important;
	width: 480px !important;
	margin-left: 0 !important;
	}


#logo {
	margin-left: 0 !important;
	}


#unitegallery_3_1 .ug-textpanel {
	bottom:100px !important;
	}
	
#unitegallery_3_1 .ug-strip-panel {
	height: 190px  !important;
	}
	
#unitegallery_3_1 .ug-thumbs-strip,
#unitegallery_3_1 .ug-strip-arrow-left,
#unitegallery_3_1 .ug-strip-arrow-right {
	top:100px !important;
	}
.ug-zoompanel{
	top: 0px  !important;
	}
p {
	padding-left: 10px;
	padding-right: 10px;
	}
}


@media only screen and (max-width:479px) {
.widget_custom_menu > li > span {
	display:none;
	}
	
.sidebar-position-right #content-box,
#content-holder,
#header-holder,
#menu{
	float: left !important;
	width: 100% !important;
	margin-left: 0 !important;
	}
	
#unitegallery_3_1 .ug-strip-panel {
	height: 130px  !important;
	}

#unitegallery_3_1 .ug-thumbs-strip,
#unitegallery_3_1 .ug-strip-arrow-left,
#unitegallery_3_1 .ug-strip-arrow-right {
	top:40px !important;
	}
	
#unitegallery_3_1 .ug-textpanel{
	overflow:visible !important;
	bottom:-275px !important;
	position:relative !important;
}
#unitegallery_3_1 .ug-slider-wrapper {
	overflow:visible !important;


	}
#unitegallery_3_1 .ug-textpanel-textwrapper {
	overflow:visible !important;
		bottom:0px !important;

	}
	
#unitegallery_3_1 .ug-textpanel-title{
	font-size:0.9em !important;
	bottom:0px !important;

	}
	
#unitegallery_3_1 .ug-textpanel-description{
		display:none !important;
	}



}
