/*
Theme Name: Videozoom Child
Theme URI: http://www.wpzoom.com/themes/videozoom
Version: 4.0.2
Author: WPZOOM
Author URI: http://www.wpzoom.com
Description: Videozoom is an elegant theme with a video slider, ready to play any videos you want.
Tags: two-columns, theme-options, dark, light
Template: videozoom
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/*
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------

This child theme enables you to make customizations while allowing for safe updates to the parent theme.
The parent theme's style.css is imported below. If you wish to make customizations, do one of the following:

A.) Copy the contents of skeleton/style.css into this file, but leave the (above) child theme head in tact!
B.) Add specific rules BELOW the import. This is intended for minimal customizations.

----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------

*/

@import url("../videozoom/style.css");
/*body*/
body {
    background-color: #292a2c;
	color:#CCC;
	font-size:14px;
}
.inner-wrap {
    margin: 0px auto;
}
.main-wrap{
	background:#292A2C 50% 0 no-repeat;
}
.home .main-wrap{
	background:#292A2C url 50% 350px no-repeat;
}
.fond1{
	background-image:url(images/fond_1.jpg);
}
.fond2{
	background-image:url(images/fond_2.jpg);
}
.fond3{
	background-image:url(images/fond_3.jpg);
}
.fond4{
	background-image:url(images/fond_4.jpg);
}
.fond5{
	background-image:url(images/fond_5.jpg);
}
.main-wrap > .inner-wrap{
	background-color:#292A2C;
}
#content{
	padding-left:20px;
}
h1, h2, h3{
	font-size:18px;
	color: #ff2b2b;
}
h1{
	font-size:22px;
}
h3{
	font-size:15px;
}
img {
	max-width: 100%;
	height: auto;
}
#content{
	padding-top:20px;
	text-align:justify;
}
.category-3 #content, .category-11 #content, .category-4 #content, .category-14 #content, .category-15 #content{
	text-align:left;
}
#content a{
	color:#FFF;
}
#content a:hover{
	text-decoration:underline;
}
#sidebar{
	padding-top:37px;
}
ul, ol {
    list-style-position:outside;
    margin: 10px 10px 10px 25px;
    padding: 0;
}
li{
	margin-bottom:0px;
}
/*FOOTER*/
#footer .site-copyright {
	float:none;
	color:#666;
}
#footer-notice .inner-wrap{
	text-align:center;
}
#footer-notice .inner-wrap a{
	color:#FFF;
}
/*Choix de la langue*/
#choix_langue{
	float:right;
	margin-right:40px;
	padding-top:10px;
}
#b_FR, #b_EN , #b_ES{
	width:27px;
	height:15px;
	float:left;
	margin-right:5px;
}
#b_FR{
	background: url(images/choix_langue_FR.png) no-repeat 0 0;
}
#b_EN{
	background: url(images/choix_langue_EN.png) no-repeat 0 0;
}
#b_ES{
	background: url(images/choix_langue_ES.png) no-repeat 0 0;
}

/*modification du menu haut*/

.main-navbar .navbar-nav { margin: 8px auto; float:none; max-width:950px; }
.menu-menu_principal-container ul{ border:1px solid #000;}
.menu-menu_principal-container ul li{height:43px;}
.menu-menu_principal-container ul li:last-child{ margin-right:0;}
.navbar-search .search-field {
    background: url("../videozoom/images/search-icon.png") no-repeat scroll 22px 0px #1f1f1f;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: normal;
    height: 19px;
    line-height: 19px;
    margin: 0;
    padding: 0 22px 15px 52px;
    position: absolute;
    right: 0;
    top: 0;
    transition-duration: 200ms;
    vertical-align: middle;
    width: 75px;
}
.navbar-search{
	display:none;
}
.main-navbar {
	margin:0;
	z-index:1000;
}
#navbar-main .sub-nav{
	z-index:1000;
}
.tp-bannertimer{
	z-index:0;}

.site-header{
	background-color:#282828;
}
.site-header > .inner-wrap > .navbar-brand {
	margin:10px 0px 10px 15px;
}
.site-header > .inner-wrap{
	background:url(images/fond_haut.jpg) 50% 0 no-repeat;
	background-size:cover;
}
.rev_slider_wrapper{
	margin-bottom:20px !important;
}
#slogan{
	position:absolute;
	top:50px;
	font-size:28px;
	text-align:left;
	padding-left:160px;
	line-height:40px;
	text-shadow: 2px 2px 4px #000000;
	font-style:italic;
	
}
#slogan strong{
	color:#E31720;
}
.navbar-search {
	height:33px;
}
.navbar-nav a {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4f4f50+0,292a2c+50 */
background: #4f4f50; /* Old browsers */
background: -moz-linear-gradient(top, #4f4f50 0%, #292a2c 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f50), color-stop(50%,#292a2c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4f4f50 0%,#292a2c 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4f4f50 0%,#292a2c 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4f4f50 0%,#292a2c 50%); /* IE10+ */
background: linear-gradient(to bottom, #4f4f50 0%,#292a2c 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f50', endColorstr='#292a2c',GradientType=0 ); /* IE6-9 */

}
.current-menu-item a, .current_page_item a, .current-menu-parent a, .current_page_parent a {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bcbdbe+0,292a2c+50 */
background: #bcbdbe; /* Old browsers */
background: -moz-linear-gradient(top, #bcbdbe 0%, #292a2c 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bcbdbe), color-stop(50%,#292a2c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bcbdbe 0%,#292a2c 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bcbdbe 0%,#292a2c 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #bcbdbe 0%,#292a2c 50%); /* IE10+ */
background: linear-gradient(to bottom, #bcbdbe 0%,#292a2c 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbdbe', endColorstr='#292a2c',GradientType=0 ); /* IE6-9 */

    color: #FFF !important;
}
li.current-menu-ancestor, li.current-menu-item{
	background:url(images/filet_menu_haut.png) 45% 100% no-repeat;
	height:43px;
}
.sub-menu a{
	background:#4f4f50;
	color: #999 !important;
}
.sub-menu a:hover{
	color: #FFF !important;
}
.navbar-nav ul {
	margin-top: -4px;
}
.main-navbar .navbar-toggle {
    margin: 10px 15px 10px 15px;
}
/*ACCUEIL*/
#carousel .flex-direction-nav a {
    background: rgba(0, 0, 0, 0) url("images/bg_direction_nav.png") no-repeat scroll 0 0;
}
.flex-control-paging li a {
    border: 2px solid #555;
}
#slider h2.entry-title {
	font-size:20px;
}
/*modification des pages*/

.shortcode-tabs ul.tab_titles li.nav-tab a:hover {
	color:#333 !important;
}
.post-entry h1.entry-title{
	color:#FFF;
	font-size:25px;
	border-bottom: 2px solid #3c3c3c;
	background:#292a2c url(images/puce_h1.png)  0 8px no-repeat;
	padding-left:35px;
	margin-top:20px;
	line-height:1.7;
	padding-bottom:5px;
}
.section-title h1.entry-title{
	color:#FFF;
	font-size:25px;
	border-bottom: 2px solid #3c3c3c;
	background:#292a2c url(images/puce_h1.png)  0 8px no-repeat;
	padding-left:35px;
	margin-top:15px;
	line-height:1.7;
	padding-bottom:5px;
}
.recent-posts h2 {
	font-size:12px;
}
.recent-posts h2 a{
	font-size:12px;
}
.section-title{
	background-color:transparent;
	padding:5px 0 0 0;
}
.shortcode-tabs, .shortcode-tabs .tab  {
	background-color:#292a2c;

}
.shortcode-tabs .tab, .shortcode-tabs ul.tab_titles li.nav-tab{
	border:1px solid #666;
}
.shortcode-tabs ul.tab_titles  {
	border-left:1px solid #666;
}
.shortcode-tabs ul.tab_titles li.ui-state-active a.ui-tabs-anchor{
	color:#AAAAAA;
}

.shortcode-tabs ul.tab_titles li.nav-tab a.ui-tabs-anchor{
	font-size:12px;
}
/*Accessoires*/

body.category-accesorios-orx h2, body.category-accessories-orx h2, body.category-accessoires-orx h2, body.category-accessoires-deus h2, body.category-accessoires-gold-maxx-power-g-maxx-ii-adventis-2-adx150 h2, body.category-accessories-deus h2, body.category-accessories-gold-maxx-power-g-maxx-ii-adventis-2-adx150 h2, body.category-accesorios-deus h2, body.category-accesorios-gold-maxx-power-g-maxx-ii-adventis-2-adx150 h2{
	font-size:18px;
}
body.category-accesorios-orx .recent-posts li, body.category-accessories-orx .recent-posts li, body.category-accessoires-orx .recent-posts li, body.category-accessoires-deus .recent-posts li, body.category-accessoires-gold-maxx-power-g-maxx-ii-adventis-2-adx150 .recent-posts li, body.category-accessories-deus .recent-posts li, body.category-accessories-gold-maxx-power-g-maxx-ii-adventis-2-adx150 .recent-posts li, body.category-accesorios-deus .recent-posts li, body.category-accesorios-gold-maxx-power-g-maxx-ii-adventis-2-adx150 .recent-posts li {
	width:150px;
	margin: 0 5px 30px 0;
}
body.category-accesorios-orx .recent-posts .post-content, body.category-accessories-orx .recent-posts .post-content, body.category-accessoires-orx .recent-posts .post-content, body.category-accessoires-deus .recent-posts .post-content, body.category-accessoires-gold-maxx-power-g-maxx-ii-adventis-2-adx150 .recent-posts .post-content, body.category-accessories-deus .recent-posts .post-content, body.category-accessories-gold-maxx-power-g-maxx-ii-adventis-2-adx150 .recent-posts .post-content, body.category-accesorios-deus .recent-posts .post-content, body.category-accesorios-gold-maxx-power-g-maxx-ii-adventis-2-adx150 .recent-posts .post-content {
	text-align:center;
	background-color:#292a2c;
	padding-top:0px;

}
body.category-accesorios-orx .recent-posts .post-content a, body.category-accessories-orx .recent-posts .post-content a, body.category-accessoires-orx .recent-posts .post-content a, body.category-accessoires-deus .recent-posts .post-content a, body.category-accessoires-gold-maxx-power-g-maxx-ii-adventis-2-adx150 .recent-posts .post-content a, body.category-accessories-deus .recent-posts .post-content a, body.category-accessories-gold-maxx-power-g-maxx-ii-adventis-2-adx150 .recent-posts .post-content a, body.category-accesorios-deus .recent-posts .post-content a, body.category-accesorios-gold-maxx-power-g-maxx-ii-adventis-2-adx150 .recent-posts .post-content a{
	font-size:14px;
}

body.category-accesorios-orx .recent-posts li:nth-child(3n+3), body.category-accessories-orx .recent-posts li:nth-child(3n+3), body.category-accessoires-orx .recent-posts li:nth-child(3n+3), body.category-accessoires-deus .recent-posts li:nth-child(3n+3), body.category-accessoires-gold-maxx-power-g-maxx-ii-adventis-2-adx150 .recent-posts li:nth-child(3n+3),body.category-accessories-deus .recent-posts li:nth-child(3n+3), body.category-accessories-gold-maxx-power-g-maxx-ii-adventis-2-adx150 .recent-posts li:nth-child(3n+3),body.category-accesorios-deus .recent-posts li:nth-child(3n+3), body.category-accesorios-gold-maxx-power-g-maxx-ii-adventis-2-adx150 .recent-posts li:nth-child(3n+3) {
    margin-right: 5px;
}
#fancybox-wrap{
	width:auto !important;
}
.widget_custom_post_widget{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#292a2c+0,303134+34 */
background: #292a2c; /* Old browsers */
background: -moz-linear-gradient(top, #292a2c 0%, #303134 34%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#292a2c), color-stop(34%,#303134)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #292a2c 0%,#303134 34%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #292a2c 0%,#303134 34%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #292a2c 0%,#303134 34%); /* IE10+ */
background: linear-gradient(to bottom, #292a2c 0%,#303134 34%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292a2c', endColorstr='#303134',GradientType=0 ); /* IE6-9 */
	padding:10px 10px 0px 10px;
}
.widget_custom_post_widget a{
	color:#CCC;
	font-weight:600;
}
.widget_custom_post_widget a.upload{
	background:url(images/upload.png) 0px -2px no-repeat;
	padding-left:40px;
	display:block;
	height:40px;
}
.widget_custom_post_widget a.upload:hover{
	background:url(images/upload_on.png) 0px -2px no-repeat;
	color:#FFF;
}
.widget_custom_post_widget a.accessoires{
	background:url(images/accessoires.png) 0px -2px no-repeat;
	padding-left:40px;
	display:block;
	height:40px;
}
.widget_custom_post_widget a.accessoires:hover{
	background:url(images/accessoires_on.png) 0px -2px no-repeat;
	color:#FFF;
}
.widget_custom_post_widget a.videos{
	background:url(images/videos.png) 0px -2px no-repeat;
	padding-left:40px;
	display:block;
	height:40px;
}
.widget_custom_post_widget a.videos:hover{
	background:url(images/videos_on.png) 0px -2px no-repeat;
	color:#FFF;
}

/*Videos*/
.recent-posts li {
	 margin: 0 10px 30px 0;
	 width:240px;
}
.recent-posts h2 {
	font-size:14px;
}
.recent-posts li:nth-child(3n+3) {
	margin-right:10px;
}
.category-19 h2, .category-3 h2, .category-11 h2, .category-2 h2 {
	font-size:18px;
	margin-bottom:30px;
}
.category-3 .recent-posts li, .category-11 .recent-posts li, .category-2 .recent-posts li {
	width:180px;
}
.recent-posts .post-content {
    background:none;
    border-radius: 0 0 3px 3px;
    padding: 0px;
}
.recent-posts .post-thumb img {
    height: 167px;
    max-width: 100%;
}
.category-accesorios-orx .recent-posts .post-thumb img, .category-accessories-orx .recent-posts .post-thumb img, .category-accessoires-orx .recent-posts .post-thumb img, .category-accessories-gold-maxx-power-g-maxx-ii-adventis-2-adx150 .recent-posts .post-thumb img, .category-accessoires-deus .recent-posts .post-thumb img, .category-accessoires-gold-maxx-power-g-maxx-ii-adventis-2-adx150 .recent-posts .post-thumb img, .category-accesorios-deus .recent-posts .post-thumb img{
    height: auto;
    max-width: 100%;
}
.category-3 .recent-posts img, .category-11 .recent-posts img, .category-2 .recent-posts img{
	height:126px; 
}
.category-3 .post-content h2, .category-11 .post-content h2, .category-2 .post-content h2 {
	margin-bottom:5px;
	line-height:12px;
}
/*REVENDEURS*/
.gm-style-iw, .gm-style-iw a{
	color:#000 !important;
}
/*BLOG*/

#blog{
	float:left;
}
#blog .titre-h2 {
	font-size:1.3em;
	margin: 0.5em 0 0.1em 0;
	line-height:1.2;
}

#blog .article-home h2 {
	height:48px;
}

#blog .article-paire {
	margin-left:4% !important;
}

#blog .article-bas {
	background:none;
}

#blog .article-home p {
	margin:0 0 0 176px;
	height:100px;
}

#blog .art-contenu {
	margin-top:12px;	
}

#blog .art-img {
	float:left;
	width:160px;
	text-align:center;
}

#blog .article-home img {
	max-height:100px;
	max-width:160px;	
}

#blog .article-home .titre-h2 a:hover, #blog .article-home p a {
	color:#CCCCCC;

}

#blog .red {
	color: #FF4B33;	
}

#blog .article-home {
	background: url("/IMG/filet.png") repeat-x scroll center bottom transparent;
    margin: 0 0 16px;
    padding: 0 0 22px;
	float:left;
	width:48%;

}
#blog .article-home p a{
		font-weight:100 !important;
}

#blog .read-more {
	background: url("/IMG/fleche_petite.png") no-repeat scroll left center transparent;
    float: right;
    padding-left: 18px;
}

#blog a.read-more {
	text-decoration:underline;
}

#blog a.read-more:hover {
	cursor:pointer;
}

/*SAV*/
#FORM_SAV{
	background-color: #BEBEBE;
	color: #000;
	margin-top: 20px;
	padding: 20px;
	font-size: 14px;
	text-align: center;
}
#FORM_SAV strong{
	font-size: 16px;
}
#custom_post_widget-27, #custom_post_widget-29, #custom_post_widget-31{
	background: none !important;
}


@media screen and (max-width: 1170px) {
	#blog .article-home p {
	height:150px;
}
}
@media screen and (max-width: 980px) {
	#blog .article-home p {
	height:200px;
}
}
@media screen and (max-width: 768px) {
	.twocol-one, .fourcol-one, .threecol-two, .threecol-one {
    width: 100%;
	}
	header > .inner-wrap {
    width: 100%;
	}
	.shortcode-tabs ul.tab_titles li.nav-tab {
		width:100%;
	}
	.post-entry h1.entry-title {
    font-size: 22px !important;
}
.sub-menu{
	background:#2D2D2D !important;
	float:left;
	width:100%;
}
.sub-menu li, .mm-panel{
	z-index:1000 !important;
}
.sub-menu li a{
	background:#2D2D2D !important;
}
li.current-menu-ancestor, li.current-menu-item {
	background:none !important;
}
#blog .article-home {
	width:100%;
}
#blog .article-home p {
	height:auto;
}
#blog .article-paire {
	margin-left:0% !important;
}
.site-header > .inner-wrap {
	background:url(images/fond_haut.jpg) 40% 0% no-repeat;
	background-size:220%;
}
#slogan {
	top: 50px;
}
#choix_langue {
	float:none;
	position:absolute;
    right: 20px;
	top:125px;
}

}
@media screen and (max-width: 640px) {
	#slogan {
	font-size: 20px;
    font-style: italic;
    line-height: 20px;
    padding-left: 120px;
    position: absolute;
    text-align: left;
    text-shadow: 2px 2px 4px #000000;
    top: 44px;
}
.navbar-brand img {
    max-width: 80% !important;
}
.site-header > .inner-wrap {
	background:url(images/fond_haut.jpg) 50% 10% no-repeat;
	background-size:300%;
}
#choix_langue {
	top:110px;
    margin-right: 60px;
}
#content {
    padding-left: 0px !important;
}
#blog .article-home p {
	margin:0;
	float:left;
}
#blog .article-home h2 {
	height:auto;
	
}
#blog .art-img {
    float: left;
    text-align: center;
    width: 100%;
}
#blog .article-home img {
    max-height: none;
    width: 100%;
	max-width:none;
	height:auto;
}
}
@media screen and (max-width: 400px) {
	.site-header > .inner-wrap {
	background:url(images/fond_haut.jpg) 50% 10% no-repeat;
	background-size:400%;
}
#slogan {
	top:55px;
}
}


