/*
Theme Name: The7child
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
@import url("../dt-the7/style.css");

#main, .page-template #main{
	padding:0px;
}
#main.sidebar-right{
	padding-bottom:150px!important;
}
strong{
	color:#f99d1c;
}

/**HEADER LINKS**/
.top-header.light-preset-color:not(.sticky-on) .top-bar a{
    color:#ffffff;
}

.mobile-mini-widgets-in-menu a{
    color: #77787b;
    text-decoration:none;
}
/**END OF HEADER LINKS**/

/**LIGHT MENU**/
.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .main-nav > li > a .menu-text{
      text-shadow: 1px 1px #77787b;
}
/**END OF LIGHT MENU**/

/**COOKIE NOTICE**/
#cn-notice-text{
	color:#ffffff;
}
/**END OF COOKIE NOTICE**/

/**SIDEBAR ALIGNED**/
@media screen and (min-width: 768px){
.sidebar {
    padding-top: 150px!important;
    padding-bottom: 150px!important;
}
}

/**SIDEBAR ALIGNED POST**/
@media screen and (min-width: 768px){
.single .sidebar  {
    padding-top: 50px!important;
    padding-bottom: 150px!important;
}
}
/**END OF SIDEBAR ALIGNED**/

/**FOOTER**/
.footer .custom-nav > li > a span{
    color:#ffffff;
}
/**END OF FOOTER**/

/**WIDGET LINKS***/
.textwidget a {
    text-decoration:none!important;
}
h5{
    margin-bottom: 0px;
}
/**END OF WIDGET LINKS***/
/** CLASS LINKS LIKE TEXT**/
.lien-no-decoration{
    color:#77787b!important;
    text-decoration:none!important;
}
/** END OF CLASS LINKS LIKE TEXT**/
/*************************************************HOMEPAGE****************************************************************/

/**SECTION PIECES**/
@media screen and (max-width: 405px){
	.section-pieces .ult-ih-item ult-ih-effect1 li{
	width:100%!important;
	}
	. section-pieces.ult-ih-list-item{
	    margin: 0px;
	}
	.section-pieces .vc_column_container>.vc_column-inner{
	padding-left: 0px;
   	padding-right: 0px;
	}
}
/**END OF SECTION PIECES**/
/**SECTION SEVICES**/
.split-images .wpb_content_element {
    margin-bottom: 0px!important;
}
.split-images .vc_column_container>.vc_column-inner {
    padding-left: 0px;
    padding-right: 0px;
}

@media only screen and (min-device-width : 1092px){
.split-images-text {
    max-width:480px;
    margin:auto;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1092px){
.split-images-text {
    max-width:365px;
    margin:auto;
}
.split-images-text h3 {
    font-size:18px;
}
.split-images-text p {
    font-size:12px;
    line-height:16px;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 790px){
.split-images-text {
    max-width: 350px!important;
    margin: auto;
}
.uvc-heading.ultimate-heading-494957cb0e9f88902 h3 {
    font-size: 22px;
}
.uvc-heading.ultimate-heading-494957cb0e9f88902 .uvc-sub-heading {
    font-size: 13px;
}
.split-images-text p {
    font-size: 11px;
    line-height: 15px;
}
}
@media only screen and (max-device-width : 768px){
.split-images-text {
    max-width:90%;
    margin:auto;
}
}

/**END OF SERVICES**/

/*************************************************END OF HOMEPAGE****************************************************************/

/*************************************************FORMUALIRE DE CONTACT**********************************************************/
.field-wrap, #ninja_forms_required_items {
    margin-bottom: 0px;
    width: 50%;
    display: inline-block;
    float: left;
}

.profile_pass-wrap input, .text-wrap.label-above input, .text-wrap.label-below input, .text-wrap.label-inside input, .textarea-wrap.label-above textarea, .textarea-wrap.label-below textarea, .textarea-wrap.label-inside textarea, .list-dropdown-wrap.label-above select, .list-dropdown-wrap.label-below select, .ninja-forms-form-wrap select {
    width: 100%!important;

}
#ninja_forms_field_13_div_wrap, #ninja_forms_field_19_div_wrap, #ninja_forms_field_18_div_wrap, #ninja_forms_field_26_div_wrap, #ninja_forms_field_29_div_wrap,#ninja_forms_field_30_div_wrap{
    width: 100%;
}

input[type=text], input[type=tel], input[type=url], input[type=email], input[type=number], input[type=date], input[type=range], input[type=password], select, textarea {
    color: #77787b;
    border: 1px solid #d5d5d7;
}
/*************************************************END OF FORMULAIRE DE CONTACT**********************************************************/


/************************************************SITEMAP*********************************************************************************/
.site-map a{
    color: #77787b;
    text-decoration: none;
}
/************************************************END OF SITEMAP**************************************************************************/

/************************************************PAGE ARCHIVE*****************************************************************************/
.archive #content{
    padding-top: 100px;
    padding-bottom: 100px;

}
/************************************************END OF PAGE ARCHIVE************************************************************************/