/*
 Theme Name:     Canal Xtrm Child Theme
 Theme URI:      http://amcnetworks.es
 Description:    Child theme for use with Divi.
 Author:         AMC Networks
 Author URI:     http://amcnetworks.es
 Template:       Divi
 Version:        1.0.0
*/


@import url("../Divi/style.css");

#main-content {
    background-color: transparent;
}

body {
    background: #000000 url("images/bg/bg.jpg") repeat fixed center top;
    margin: 0;
    padding: 0;
}

.et_pb_column {
    margin-bottom: 0px !important;
}

/*Adjusting the Divi Page-Container Padding-Top*/
/* posts and pages */
.single #page-container, .page #page-container { 	
}  

/* homepage */
.home #page-container { 	
} 

@media only screen and ( max-width:981px ) {
	
	/* mobile posts and pages */
	.single #page-container, .page #page-container { 		
	}  
	
	/* mobile homepage */
    .home #page-container { 		
	} 
}
/*Adjusting the Divi Page-Container Padding-Top*/

/*RRSS*/
.menu_redes {
	/*width: 110px;*/
	height: 34px;
	margin: 8px 0px 0px 8px;
	padding: 0px;
	float: right;
}		

.menu_redes ul { list-style:none; float:left; overflow:hidden; height:100%; margin:0px; padding: 0px;}
.menu_redes ul li { float: left; text-align:center; margin:0px; padding: 0px;}
.menu_redes ul li a {display: block; float:left; width: 0px; height:30px;overflow:hidden;text-align:center;text-indent:-1000em;cursor:pointer;text-decoration:none;margin:0px}

/* Menu relax */
.menu_redes ul li a.page01 { background: url('images/sprite.png') -283px -97px no-repeat; width: 34px;}
.menu_redes ul li a.page02 { background: url('images/sprite.png') -321px -97px no-repeat; width: 34px;}
.menu_redes ul li a.page03 { background: url('images/sprite.png') -357px -97px no-repeat; width: 34px;}

/* Menu hover */
.menu_redes ul li a.page01:hover { background: url('images/sprite.png') -283px -128px no-repeat;}
.menu_redes ul li a.page02:hover { background: url('images/sprite.png') -321px -128px no-repeat;}
.menu_redes ul li a.page03:hover { background: url('images/sprite.png') -357px -128px no-repeat;}
/*RRSS*/

/*BUSCADOR*/
#buscadorprincipal {
	float: right;
	height: 35px;
/*	width: 192px;*/
	color: #434646;
	margin: 4px 0px 0px 0px;
	padding: 0px;
}

#t13nc-cse-search-box {
    display: none;
}

#search_txt {
	height: 29px;
	background: #000;
	border: 1px solid #72270f;
	width: 135px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #7f8787;
}
#search_bt {
  background: url('./images/sprite.png') -391px -95px no-repeat;
  height: 32px;
  width: 32px;
	margin: 0px 0px 0px -5px;
	text-indent: -1000em;
	cursor: pointer;
	padding: 0px;
	border: none;
}
#search_bt:hover {
	background: url('./images/sprite.png') -391px -127px no-repeat;
}
/*BUSCADOR*/

/*MENU PRINCIPAL*/
.nav {font-size: 1.16em; text-align: center; font-weight: 500; margin: 10px 0px 0px 0px; padding: 0px; float: right; clear: right;}

.nav ul { list-style: none; float:right; height:40px; margin: 0px; padding: 0px;}
.nav ul li { float:left; text-align:center; padding:0px;}
.nav ul li a { display: block; float: left; text-align: center; cursor: pointer; text-decoration: none; padding: 10px; color: #a8a8a8;}

ul.nav { list-style: none; float:right; height:40px; margin: 0px; padding: 0px;}
ul.nav li { float:left; text-align:center; padding:0px;}
ul.nav li > a { display: block; float: left; text-align: center; cursor: pointer; text-decoration: none; padding: 10px; color: #a8a8a8;}

/* Menu relax */

.nav ul li a.page01 { background: url('images/sprite.png') 100px 34px no-repeat;} 
.nav ul li a.page02 { background: url('images/sprite.png') 150px 34px no-repeat;}
.nav ul li a.page03 { background: url('images/sprite.png') 84px 34px no-repeat;}
.nav ul li a.page04 { background: url('images/sprite.png') 70px 34px no-repeat;}
.nav ul li a.page05 { background: url('images/sprite.png') 145px 34px no-repeat;}
.nav ul li a.page06 { background: url('images/sprite.png') 145px 34px no-repeat;}
.nav ul li a.page07 { background: url('images/sprite.png') 70px 34px no-repeat;}

ul.nav li.page01 > a { background: url('images/sprite.png') 100px 34px no-repeat;} 
ul.nav li.page02 > a { background: url('images/sprite.png') 150px 34px no-repeat;}
ul.nav li.page03 > a { background: url('images/sprite.png') 84px 34px no-repeat;}
ul.nav li.page04 > a { background: url('images/sprite.png') 71px 34px no-repeat;}
ul.nav li.page05 > a { background: url('images/sprite.png') 145px 34px no-repeat;}
ul.nav li.page06 > a { background: url('images/sprite.png') 145px 34px no-repeat;}
ul.nav li.page07 > a { background: url('images/sprite.png') 70px 34px no-repeat;}

/* Menu hover */

.nav ul li > a:hover { 
	background: url('images/sprite.png') -730px 34px no-repeat;
	-webkit-transition: background 0.5s linear;
	-moz-transition: background 0.5s linear;
	-ms-transition: background 0.5s linear;
	-o-transition: background 0.5s linear;
	transition: background 0.5s linear;
}
ul.nav li > a:hover { 
    background: url('images/sprite.png') -730px 34px no-repeat;
    -webkit-transition: background 0.5s linear;
    -moz-transition: background 0.5s linear;
    -ms-transition: background 0.5s linear;
    -o-transition: background 0.5s linear;
    transition: background 0.5s linear;
}

/* Menu current */

.nav ul li#current a { 
	background: url('images/sprite.png') -730px 34px no-repeat !important;
	color: #ff5a00 !important;
}

ul.nav li.current-menu-item > a { 
    background: url('images/sprite.png') -730px 34px no-repeat !important;
    color: #ff5a00 !important;
}

/*MENU PRINCIPAL*/

/*FOOTER*/
#footer {
	float: left;
	width: 100%;
	/*height: 320px;*/
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #72270f;
	border-bottom: 1px solid #72270f;
}

#footer_inside {
	position: relative;
	/*width:980px;*/
	/*height:300px;*/
	/*background-color:#222;*/
	margin: 0px auto;
	clear:both;
	padding: 20px 0px 0px 0px;
}

#footer_inside a#avisoLegal{font-size:10px; color:#c1c1c1; text-decoration:none;}
#footer_inside a#avisoLegal:hover{text-decoration:underline;}

#footer_inside #botoneraInferior {
	/*width:980px;*/
	height:65px;
	margin:0px 0px 0px 0px;
	padding: 0px;
	/*background-color:#333;*/
	text-align:center;
}
#footer_inside #botoneraInferior li{display:inline;color:#c1c1c1;font-size: 10px;}
#footer_inside #botoneraInferior li a{font-size:10px; color:#c1c1c1; text-decoration:none; margin:0 2px;}  
#footer_inside #botoneraInferior li a:hover{text-decoration:underline;}
#footer_inside #botoneraInferior li a.select{text-decoration:underline;}

#footer_inside #otrosCanales { /*width:823px;*/ height:60px; margin:0 auto;}
#footer_inside #otrosCanales li{float:left;}
#footer_inside #otrosCanales li a {
    display:block;
    height:59px;
    margin:0 10px;      
    text-indent:-900em;
}   
                   
#footer_inside p{
	font-size:10px;
	color:#999;
	/*width:330px;*/
	clear: both;
	margin:5px auto;
	padding-top:5px;
	height:16px;
}

.logos-footer { 
	opacity: 0.3; 
	filter: alpha(opacity=30); 
}
.logos-footer:hover { 
	opacity: 1; 
	filter: alpha(opacity=100); 
} 
/*FOOTER*/

/*DESTACADO*/
.destacado1_btn_mas {
	width:80px;
	height:22px;
	text-align:center;
	float: right;
	margin: -2px 10px 0px 0px;
	
}

.destacado1_btn_mas ul { list-style:none; /*width:100%;*/ float:left; overflow:hidden; height:100%; background:url('images/menu_bgx.jpg') repeat-x 0 0;margin:0px 0px 0px 0px; padding:0px;}
.destacado1_btn_mas ul li { float:left; text-align:center; background:url('images/verx.gif') no-repeat 0 0px; margin:0px 0px 0px 0px; padding:0px;}
.destacado1_btn_mas ul li a { display:block; float:left; width:100px; height:28px; overflow:hidden; text-align:center; text-indent:-1000em;  cursor:pointer;text-decoration:none;margin:0;}

/* Menu relax */
.destacado1_btn_mas ul li a.page01 { background: url('./images/sprite.png') -600px -80px no-repeat;
}
/* Menu hover */
.destacado1_btn_mas ul li a.page01:hover { background:url('./images/sprite.png') -600px -110px no-repeat;}
/*DESTACADO*/

/*HOME SECCIONES*/
.blurb_click:hover {cursor: pointer;}
#home_destacado_marco {
    background: rgba(0, 0, 0, 0) url("/wp-content/themes/site/images/marco_home.png") no-repeat scroll 0 0;
    height: 130px;
    margin: 0;
    padding: 0;
    width: 230px;
    z-index: 100;
}
/*HOME SECCIONES*/

/*BLOG*/
.entry-title {
    background: rgba(0, 0, 0, 0) url("images/destacados/title-img.png") no-repeat scroll -9px 0;
    height: 100%;
    overflow: hidden;
    padding: 22px 0 5px 50px;
}

.et_pb_post h2 {
    margin-top: 5px;
}

.et_pb_image_container img, .et_pb_post a img {
    border: 2px dashed #865711;
    max-width: 100%;
    padding: 5px;
    vertical-align: bottom;
}

.et_pb_blog_0.et_pb_module .et_pb_post {
    border-bottom: 2px solid #ff5a00;
}
/*BLOG*/

/*SECCIONES*/
.et_pb_section {
    background-color: transparent !important; 
}
/*SECCIONES*/

/*SIDEBAR BLOG*/
/*sidebar posts*/
    .container::before { display:none !important;}
    .single-project div#left-area {width: 65.666% !important;}
    .single-project div#sidebar {width: 31.333% !important;}
    .single-post div#left-area {width: 65.666% !important;}
    .single-post div#sidebar {width: 31.333% !important;}
    .archive div#left-area {width: 65.666% !important;}
    .archive div#sidebar {width: 31.333% !important;}
    .search div#left-area {width: 65.666% !important;}
    .search div#sidebar {width: 31.333% !important;}
 
     /*   @media only screen
        and ( min-width: 981px )
        and ( max-width: 1100px ) {
        .single-project div#left-area {width: 630px !important;}
        .single-project div#sidebar {width: 240px !important;}
        .single-post div#left-area {width: 630px !important;}
        .single-post div#sidebar {width: 240px !important;}
        .archive div#left-area {width: 630px !important;}
        .archive div#sidebar {width: 240px !important;}
        .search div#left-area {width: 630px !important;}
        .search div#sidebar {width: 240px !important;}}*/
 
        @media only screen and (max-width : 980px) {
        .single-project div#left-area {width: 100% !important;}
        .single-project div#sidebar {width: 100% !important;}
        .single-post div#left-area {width: 100% !important;}
        .single-post div#sidebar {width: 100% !important;}
        .archive div#left-area {width: 100% !important;}
        .archive div#sidebar {width: 100% !important;}
        .search div#left-area {width: 100% !important;}
        .search div#sidebar {width: 100% !important;}}
 
        @media only screen and ( max-width: 767px ) {
        .single-project div#left-area {width: 100% !important;}
        .single-project div#sidebar {width: 100% !important;}
        .single-post div#left-area {width: 100% !important;}
        .single-post div#sidebar {width: 100% !important;}
        .archive div#left-area {width: 100% !important;}
        .archive div#sidebar {width: 100% !important;}
        .search div#left-area {width: 100% !important;}
        .search div#sidebar {width: 100% !important;}}
 
        @media only screen and ( max-width: 479px ) {
        .single-post div#left-area {width: 280px !important;}
        .single-project div#left-area {width: 280px !important;}
        .single-project div#sidebar {width: 280px !important;}
        .single-post div#sidebar {width: 280px !important;}
        .archive div#left-area {width: 280px !important;}
        .archive div#sidebar {width: 280px !important;}
        .search div#left-area {width: 280px !important;}
        .search div#sidebar {width: 280px !important;}}

#main-content .container {
    padding-top: 0px !important;
}
/*SIDEBAR BLOG*/

/*SHARE BUTTONS*/
.sharedaddy.sd-sharing-enabled {
    margin: 50px auto auto !important;
    max-width: 1080px !important;
    position: relative !important;
    width: 80% !important;
}

/*header custom*/
#main-header .et_duplicate_social_icons_custom{ position: absolute;right: 0;display: block;z-index: 10; }
#main-header .et_duplicate_social_icons_custom form.et-search-form{ position: relative; display: block; width: auto; z-index: 10; float: left; }
#main-header .et_duplicate_social_icons_custom form.et-search-form > div{ position: relative;width: 100%;margin-top: 9px; }
#main-header .et_duplicate_social_icons_custom form.et-search-form > div > #search_txt { height: 29px; background: #000; border: 1px solid #72270f; width: 135px; margin: 0px; padding: 0px 0px 0px 10px; color: #7f8787;position: relative; right: 0; bottom: initial; top: initial; display: inline-block; vertical-align: top; }
#main-header .et_duplicate_social_icons_custom form.et-search-form > div > #search_bt { background: url(./images/sprite.png) -391px -95px no-repeat; height: 32px; width: 32px; margin: 0px 0px 0px -5px; text-indent: -1000em; cursor: pointer; padding: 0px; border: none; position: relative; right: 0; display: inline-block;
}
#main-header .logo_container > a{ padding-top: 20px; display: inline-block; }
@media all and ( max-width: 980px ){
  body #main-header .et_duplicate_social_icons_custom{ top: 0; }
  body #main-header .et_menu_container{ padding-top: 25px; }
  body #main-header .et_duplicate_social_icons_custom form.et-search-form{ width: auto!important; max-width: 100%!important; }
}
/* BLOG 2 col */
@media (min-width:981px){
    .afg-blog-2col .column.size-1of3{
      width: calc( 100%/2 - 3% )!important;
    }
    .afg-blog-2col .column.size-1of3:nth-of-type(2n){
      margin-right: 0px!important;
    }
    .afg-blog-2col .column.size-1of3:nth-of-type(3n){
      display: none;
    }
    .afg-blog-2col .column.size-1of3 .et_pb_post .entry-title{ padding-left: 0px;background: none; }
    .afg-blog-2col .column.size-1of3 .et_pb_post .post-content{ display: none; }    
}
@media (max-width: 980px){
    .afg-blog-2col .column.size-1of3:nth-of-type(3n){
      display: none;
    }
    .afg-blog-2col .column.size-1of3{
      width: 100% !important;
      margin-right: 0px;
    }
    .afg-blog-2col .column.size-1of3:nth-of-type(2n){
      margin-right: 0px!important;
    }
    .afg-blog-2col .column.size-1of3 .et_pb_post .entry-title{ padding-left: 0px;background: none; }
    .afg-blog-2col .column.size-1of3 .et_pb_post .post-content{ display: none; }   
}