/*

Theme Name: Mobius Child Theme
Template: mobius
Author: ThemeOne
Author URI: http://www.theme-one.com
Description: A Multipurpose and Ultra Responsive theme for Corporate/Blog/Portfolio website.
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, fluid-layout, custom-menu, full-width-template, sticky-post, theme-options, translation-ready
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html

All files, unless otherwise stated, are released under the GNU General Public License
version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

*/


.nopadding {padding-left: 0;
padding-right: 0}


.to-item.portfolio.portstyle2 .to-item-meta h2 {
	font-size:14px;
	font-weight:300;
	text-align: center;
	margin: 10px 10px 2px 0;
}
.to-item.portfolio .to-item-image:hover .to-item-overlay,
.to-item.blog .to-item-image:hover .to-item-overlay {
	opacity: 0.65;
}

.post-like, .to-item-meta p {
display:none;
}

.to-item-meta {
/*background: rgba(1, 94, 130, 0.67)*/
}

.to-item .to-item-overlay{
  background: rgba(135, 179, 196, 0.32);
  top: 0;
  bottom: 0px;
  left: 0px;
  right: 0px;
}

/* Icones Lightbox Portfolio  */

.to-item-lightbox-link {
	display:none;
}

div.to-item-content-link {
	left:30%;
	top:42%;
	font-weight: lighter;
	font-size: 70px;
	line-height: 100px;
 	width:100px;
	height:100px;
	bottom: 50%;
	margin-top: 10px;
}

.grid-filter-overlay {
	background: rgb(245, 245, 245);
}

.portfolio-page .to-grid-filter-	title,.blog-page .to-grid-filter-title {
	color:#444444
}

.portfolio-page .to-grid-filter-overlay {
	background:#fff;
}

.to-grid-filter-title {
    font-weight: 100;
	font-size:20px;
	text-transform:none;
}

.filter-svg-button{
display:none;
}

#header.trans.light {
    border-bottom: none;
}

#top-nav > ul > li > a.hover,#top-nav > ul > li > a {


}

#top-nav > ul > li > a:after {
	border-bottom:1px solid;
	opacity: 0;
/*	background: rgba(1, 94, 130, 0.47) ;
	height:100%;*/
	transform: scale(0) translateZ(0);
	-webkit-transition: -webkit-transform 0.5s ease, opacity 0.5s ease;
	-moz-transition: -moz-transform 0.5s ease, opacity 0.5s ease;
	-ms-transition: -ms-transform 0.5s ease, opacity 0.5s ease;
	-o-transition: -o-transform 0.5s ease, opacity 0.5s ease;
	transition: transform 0.5s ease, opacity 0.5s ease;
border-color: inherit;
}

#left-nav > ul > li > a,
#left-nav .back-sub-menu,
#left-menu-shop a {
	text-transform: uppercase;
	font-weight: 300;
	font-size:18px
}
#single-port-information {
display:none;
}

.vc_column_container>.vc_column-inner p {
padding-top: 4px;
padding-bottom:4px;
}

.vc_row .section-container {

    padding: 20px 0;
}
.video-projet {
margin:0;
padding:0;
}

/*  BLOG */

.to-item.blog .to-item-social {
	}
.to-item.blog h2 {
	font-size:18px;
    line-height: 22px;
}
.to-item.blog .excerpt {
    font-size: 12px;
    position: relative;
    overflow: hidden;
    text-align: left;
}

.section-container.container-search {
    margin: 0px auto 70px auto;
}
.post-content-holder img,
.post-information, .post-date {
	display:none
}
div.post-info .post-date {
	display:none;
}
a.button {
	display:none;
}
.post-content-holder {
    border-bottom: 1px solid;
    border-color: inherit;
    padding-bottom: 0px;
    margin-bottom: 25px;
}
.vc_row .section-container {
    padding: 0;
}
.post-info-inner {
    position: relative;
    display: inline-block;
    left: 53px;
    margin: 0 0 0 16px;
}

/* TABS */
.to-toggle-title, .to-accordion-title {
    position: relative;
    line-height: 30px;
    padding: 5px 0;
    margin: 0 !important;
    cursor: pointer;
    font-size: 24px;
    /* border-bottom: 1px solid #ccc; */
}
.to-toggle-content {
    display: none;
    margin: 25px 50px 25px 50px;
}


/* fin tabs */

/* Portfolio Filters */

.portfolio-page .option-set, .blog-page .option-set {
    padding: 41px 0 0px;
    margin: 0;
}


/* scroll-box  */

.scroll-box {
    height: 200px; /* maximum height of the box, feel free to change this! */
    overflow-y: scroll;
}

/* widget categories  */

.widget h4 {
    margin-bottom: 20px;
    letter-spacing: 0.5px;
    font-weight: 300;
	text-transform: uppercase;
}
.widget .cat-item a {
    margin-right: 0px;
}
.widget ul li a {
    font-weight: 300;
}
.to-toggle-title [class^="icon-"]:before, [class*=" icon-"]:before {
color:#DD3333;
font-family: 'icomoon';
}
 [class^="icon-"]:before, [class*=" icon-"]:before,.to-toggle-open {
color:#DD3333;
}

@media only screen and (max-width: 1380px) {
.section-container {
    max-width: 980px;
}
}
