/*
 Theme Name:   Gadgetine Premium Child Theme
 Theme URI:    http://gadgetine.orange-themes.com/
 Description:  Gadgetine Premium Wordpress Child Theme
 Author:       Orange Themes
 Author URI:   http://www.orange-themes.com/
 Template:     gadgetine-theme
 Version:      3.0.0
 Tags: 
 Text Domain:  gadgetine-theme-child
*/

@import url("../gadgetine-theme/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

/*****pas de sidebar sur home

.page-id-2127 #sidebar, .page-id-2127  aside {display: none!important;}****/

/***************header***************/

.boxed:not(.active) {border: 15px solid #b40032;}
.boxed .header {background: #b40032 none repeat scroll 0 0!important;}

.header-block {padding: 0; margin:0}
.header .header-menu {margin-top: 0;box-shadow: none;margin-bottom: 0;}
.header .main-menu > ul > li > a {font-size: 0.95em; text-shadow: none; font-weight: normal; text-transform: uppercase;}

.top-line { border-bottom: 1px solid #ccc; margin:0 auto 10px auto; max-width: 1200px;}
.top-line .top-menu a {color: #ccc;}
.top-line .top-menu a:hover {color: #FFF;}
.top-line .top-menu li {margin-top: 6px;}

#searchsubmit {display:none}
.search {float: right;}

.content {background: #f2f2f2; padding-top: 25px;}

#menu-item-1890 a {border: 1px solid; /*color: #81d742*/; background: #161619; border: 1px solid; height: 21px; margin-top: 11px; padding: 6px 10px 4px;}
#menu-item-1890 a:hover, #menu-item-1890 a:focus {color: #FFF!important; background: #b40032; text-decoration: none!important;}


/***************boite sous header***************/

.full-block.with-border-bottom {display: none}



/***************menu mobile***************/

.dat-menu-list a {margin: 0 0 10px 0!important;}
.dat-menu-header {display: none!important;}
.dat-menu-list {line-height:90%!important;}
@media screen and (max-width: 31em), screen and (max-height: 36.2em){
	.dat-menu-list {font-size: 15px;}
	.search {margin-bottom: 15px!important;}
}
.dat-menu-list.dat-submenu>ul li.has-ot-mega-menu, .dat-menu-list.dat-submenu div {display:block!important;}


/***************content***************/

.main-content-wrapper {margin-top: 25px;}

.def-panel .panel-title .right {display: none;}

.read-more-link {color:#b40032}

.main-article-list .item.no-image .item-content {margin-bottom: 20px;}


.shortocde-content p.caps::first-letter {
    font-size: 1em;
    font-weight: normal;
    float: none;
    margin: 0;
    color: rgb(94,94,94);
	line-height: 100%;}

textarea, input[type="password"], input[type="email"], input[type="text"] {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d2d5d8;
    border-radius: 3px;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.04) inset;
    box-sizing: border-box;
    color: #3f484f;
    display: inline-block;
    font-family: Arial;
    font-size: 0.8em;
    max-width: 100%;
    padding: 3px 7px;
    text-align: left;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}

#bp-login-widget-submit, #searchsubmit, .button, .more-articles-button {
    background: #f9fafa none repeat scroll 0 0;
    border: 1px solid #d2d5d8;
    border-radius: 3px;
    box-shadow: 0 1px 0 #fff inset, 0 -40px 30px -30px rgba(0, 0, 0, 0.04) inset;
    color: #3f484f;
    cursor: pointer;
    /*display: block;*/
    font-size: 0.7em;
    padding: 2px 17px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}


.vc_tta.vc_general {min-height: 360px}
.vc_gitem-animated-block {display: none;}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {background-color: #b40032!important;}
.vc_custom_1419328565352 {background-color: #fff!important;}


.shortocde-content p {font-size: 18px; margin-bottom: 25px; text-align: justify;}

.main-content-wrapper > .main-content {margin-right: 80px;}


.shortocde-content p {margin-bottom: 10px!important;}

p {line-height: 136%;}

.button {margin-top: 15px!important;}

label {
    display: inline-block;
    font-weight: normal;
    margin: 20px 0 10px;
}


.paragraph-row .column6 {
    width: 46%;
}
.paragraph-row > li, .paragraph-row > div {margin-left: 4%!important;}

.dk-speakout-share {display: none;}

.textwidget {padding-bottom: 20px; margin: 20px 0; line-height: 160%;}

/***************footer***************/

.footer {background-color: #464646; color: #ccc;}
