/*
Theme Name: AFSDP
Theme URI: https://www.afsdp.org.pe/
Description: Tema AFSDP para WordPress, adaptado para el portal institucional y el acceso de asociados, con opciones de personalizacion, areas de widgets y soporte para imagenes destacadas.
Author: Pixelstudio S.A.C.
Author URI: https://www.pixelstudioperu.com/
Version: 1.0.17
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: orange, two-columns, threaded-comments, sticky-post, translation-ready, microformats, editor-style, custom-menu
*/
/* 
WARNING! DO NOT EDIT THIS FILE!


.afsdp_inner_page{
  background-color:#ffffff !important;
}

To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file. You have been warned! :)
*/
@import url(css/reset.css);
@import url(css/960_24_col_responsive.css);
@import url(css/slippry.css);
/* pt-sans-regular - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/pt-sans-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('PT Sans'), local('PTSans-Regular'),
       url('fonts/pt-sans-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pt-sans-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/pt-sans-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/pt-sans-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/pt-sans-v8-latin-regular.svg#PTSans') format('svg'); /* Legacy iOS */
}
/* pt-sans-italic - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/pt-sans-v8-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('PT Sans Italic'), local('PTSans-Italic'),
       url('fonts/pt-sans-v8-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pt-sans-v8-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/pt-sans-v8-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/pt-sans-v8-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/pt-sans-v8-latin-italic.svg#PTSans') format('svg'); /* Legacy iOS */
}
/* pt-sans-700 - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/pt-sans-v8-latin-700.eot'); /* IE9 Compat Modes */
  src: local('PT Sans Bold'), local('PTSans-Bold'),
       url('fonts/pt-sans-v8-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pt-sans-v8-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/pt-sans-v8-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/pt-sans-v8-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/pt-sans-v8-latin-700.svg#PTSans') format('svg'); /* Legacy iOS */
}
/* pt-sans-700italic - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/pt-sans-v8-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'),
       url('fonts/pt-sans-v8-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pt-sans-v8-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/pt-sans-v8-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/pt-sans-v8-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/pt-sans-v8-latin-700italic.svg#PTSans') format('svg'); /* Legacy iOS */
}
/* arvo-regular - latin */
@font-face {
  font-family: 'Arvo';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/arvo-v9-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Arvo'),
       url('fonts/arvo-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/arvo-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/arvo-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/arvo-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/arvo-v9-latin-regular.svg#Arvo') format('svg'); /* Legacy iOS */
}
/* arvo-700 - latin */
@font-face {
  font-family: 'Arvo';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/arvo-v9-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Arvo Bold'), local('Arvo-Bold'),
       url('fonts/arvo-v9-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/arvo-v9-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/arvo-v9-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/arvo-v9-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/arvo-v9-latin-700.svg#Arvo') format('svg'); /* Legacy iOS */
}
/* arvo-italic - latin */
@font-face {
  font-family: 'Arvo';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/arvo-v9-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Arvo Italic'), local('Arvo-Italic'),
       url('fonts/arvo-v9-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/arvo-v9-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/arvo-v9-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/arvo-v9-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/arvo-v9-latin-italic.svg#Arvo') format('svg'); /* Legacy iOS */
}
/* arvo-700italic - latin */
@font-face {
  font-family: 'Arvo';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/arvo-v9-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Arvo Bold Italic'), local('Arvo-BoldItalic'),
       url('fonts/arvo-v9-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/arvo-v9-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/arvo-v9-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/arvo-v9-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/arvo-v9-latin-700italic.svg#Arvo') format('svg'); /* Legacy iOS */
}
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/open-sans-v13-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('fonts/open-sans-v13-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v13-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v13-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v13-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v13-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/open-sans-v13-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'),
       url('fonts/open-sans-v13-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v13-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v13-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v13-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v13-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans'), local('OpenSans'),
       url('fonts/open-sans-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v13-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/open-sans-v13-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('fonts/open-sans-v13-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v13-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v13-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v13-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v13-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/open-sans-v13-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'),
       url('fonts/open-sans-v13-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v13-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v13-latin-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v13-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v13-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* playfair-display-sc-regular - latin */
@font-face {
  font-family: 'Playfair Display SC';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/playfair-display-sc-v5-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Playfair Display SC'), local('PlayfairDisplaySC-Regular'),
       url('fonts/playfair-display-sc-v5-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/playfair-display-sc-v5-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/playfair-display-sc-v5-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/playfair-display-sc-v5-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/playfair-display-sc-v5-latin-regular.svg#PlayfairDisplaySC') format('svg'); /* Legacy iOS */
}
/* playfair-display-sc-italic - latin */
@font-face {
  font-family: 'Playfair Display SC';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/playfair-display-sc-v5-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Playfair Display SC Italic'), local('PlayfairDisplaySC-Italic'),
       url('fonts/playfair-display-sc-v5-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/playfair-display-sc-v5-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/playfair-display-sc-v5-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/playfair-display-sc-v5-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/playfair-display-sc-v5-latin-italic.svg#PlayfairDisplaySC') format('svg'); /* Legacy iOS */
}
/* playfair-display-sc-700 - latin */
@font-face {
  font-family: 'Playfair Display SC';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/playfair-display-sc-v5-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Playfair Display SC Bold'), local('PlayfairDisplaySC-Bold'),
       url('fonts/playfair-display-sc-v5-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/playfair-display-sc-v5-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/playfair-display-sc-v5-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/playfair-display-sc-v5-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/playfair-display-sc-v5-latin-700.svg#PlayfairDisplaySC') format('svg'); /* Legacy iOS */
}
/* playfair-display-sc-700italic - latin */
@font-face {
  font-family: 'Playfair Display SC';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/playfair-display-sc-v5-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Playfair Display SC Bold Italic'), local('PlayfairDisplaySC-BoldItalic'),
       url('fonts/playfair-display-sc-v5-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/playfair-display-sc-v5-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/playfair-display-sc-v5-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/playfair-display-sc-v5-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/playfair-display-sc-v5-latin-700italic.svg#PlayfairDisplaySC') format('svg'); /* Legacy iOS */
}

/* niconne-regular - latin */
@font-face {
  font-family: 'Niconne';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/niconne-v6-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Niconne'), local('Niconne-Regular'),
       url('fonts/niconne-v6-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/niconne-v6-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/niconne-v6-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/niconne-v6-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/niconne-v6-latin-regular.svg#Niconne') format('svg'); /* Legacy iOS */
}
/* Oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/oswald-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Oswald Regular'), local('Oswald-Regular'),
       url('fonts/oswald-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v13-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-300 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/oswald-v13-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Oswald Light'), local('Oswald-Light'),
       url('fonts/oswald-v13-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v13-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v13-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v13-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v13-latin-300.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-700 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/oswald-v13-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Oswald Bold'), local('Oswald-Bold'),
       url('fonts/oswald-v13-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v13-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v13-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v13-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v13-latin-700.svg#Oswald') format('svg'); /* Legacy iOS */
}




/* poppins-thin-100- latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight:100;
  src: url('fonts/Poppins-Thin.eot'); /* IE9 Compat Modes */
  src: local('Poppins Thin'), local('Poppins-Thin'),
       url('fonts/Poppins-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/Poppins-Thin.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/Poppins-Thin.woff') format('woff'), /* Modern Browsers */
       url('fonts/Poppins-Thin.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/Poppins-Thin.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-extra-light-200 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight:200;
  src: url('fonts/Poppins-ExtraLight.eot'); /* IE9 Compat Modes */
  src: local('Poppins Extra Light'), local('Poppins-Extra-Light'),
       url('fonts/Poppins-ExtraLight?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/Poppins-ExtraLight.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/Poppins-ExtraLight.woff') format('woff'), /* Modern Browsers */
       url('fonts/Poppins-ExtraLight.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/Poppins-ExtraLight.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-light-300 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/Poppins-Light.eot'); /* IE9 Compat Modes */
  src: local('Poppins Light'), local('Poppins-Light'),
       url('fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/Poppins-Light.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/Poppins-Light.woff') format('woff'), /* Modern Browsers */
       url('fonts/Poppins-Light.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/Poppins-Light.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-regular-400 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/Poppins-Regular.eot'); /* IE9 Compat Modes */
  src: local('Poppins Regular'), local('Poppins-Regular'),
       url('fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/Poppins-Regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/Poppins-Regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/Poppins-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/Poppins-Regular.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-bold-700 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/Poppins-Bold.eot'); /* IE9 Compat Modes */
  src: local('Poppins Bold'), local('Poppins-Bold'),
       url('fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/Poppins-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/Poppins-Bold.woff') format('woff'), /* Modern Browsers */
       url('fonts/Poppins-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/Poppins-Bold.svg#Poppins') format('svg'); /* Legacy iOS */
}
/***************************************INNERPAGE**************************************************/

.page-container{
	margin-top:19px;
}
.afsdp_inner_page{
/*  border-radius:5px !important;*/
 border:2px solid #f3f3f3;
  width:720px;
  background-color:#fff;
  padding:25px 20px;
  margin-top:-14px;
  -webkit-border-radius: 0px 0px 6px 6px;
  -moz-border-radius: 0px 0px 6px 6px;
    border-radius: 0px 0px 6px 6px;   box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
 /* min-height:700px;*/

}

button[aria-label="Search magnifier button"]{
	height:30px !Important;
  background:#560e12 !important;
}
.visitant{

 -webkit-border-radius: 6px !important;
  -moz-border-radius: 6px !important;
    border-radius: 6px !important;


}

.afsdp_user_header_info{

  float:left;
  width:100%;
  font-family: 'Poppins', sans-serif;
  font-weight: 700; 
  font-size:16px;
  color:#3e3831;
  

}
.afsdp_user_header_info .afsdp_lastname{

  margin-left:10px

}
.afsdp_searchbox{
	display:flex;
  justify-content:end;
  float:right;
  width:100%;
}
.afsdp_searchbox_2{

  float:right;
/*  width:400px;*/
  /*height:27px;**/
}
.afsdp_page_heading{
  
  margin-bottom:28px;
  float: left;
  width:100%

}

.afsdp_page_subheading{
  
  /*float:left;*/
  display:flex;
  flex-direction:column;
  width:100%;
  border-bottom:solid 1px #f3f3f3;
  padding-bottom:12px;

}
.afsdp_page_heading_wrapper{
  
  border-bottom:solid 1px #f3f3f3;
  

}
.afsdp_titulo_categoria{

  font-family: 'Arvo', serif;
  color:#3e3831;
  font-size:24px;
  text-transform:uppercase;
  width:100%;
  /*float:left;*/

}.afsdp_titulo_categoria h1{

font-family: 'Poppins', sans-serif;


}

.afsdp_titulo_categoria h1,.afsdp_breadcrumbs p{
  
  margin-bottom:0px
  
}
.afsdp_breadcrumbs{

  width:100%;
  /*float:left;*/

}

.afsdp_breadcrumbs #crumbs a,.afsdp_breadcrumbs #crumbs span,.afsdp_breadcrumbs #crumbs{

  
  color:#417fc6;
  font-family: 'PT Sans', sans-serif;
  font-size:11px;
  

}

.afsdp_breadcrumbs #crumbs{

  border-bottom: 1px #417fc6 solid;
  float: left;
  line-height: 12px;margin-top: 5px;
  
  }



.afsdp_current_title{

  
   font-family: 'Open Sans', sans-serif;
  font-weight:800;

  color:#333 !important;
  
  
  
  margin-top: 15px;

  margin-bottom: 10px;
  
  font-size: 18px !important;
  text-transform: uppercase;
  

}
.afsdp_current_title a{

  color:#333

}
.btn-tel{
  
  cursor: default;
}

/*************SLIDER********************************************/

#afsdp-slider{
  background-color:#fff !important;
  width:700px;
  height:369px;
  border:#fff solid 10px;
  overflow:hidden;
  -webkit-border-radius: 6px;
  -moz-border-radius:6px;
  border-radius: 6px;


}

.afsdp_slider_category{
  
  font-family: 'Poppins', sans-serif;
  font-weight:300;
  font-size:14px;
  color:#d8251e;
  text-transform:uppercase;
  float:left;
  margin-left:30px;
  margin-top:10px;


}

.afsdp_slider_title{
  
  font-family: 'PT Sans', sans-serif;
  font-weight:600;
  text-transform:uppercase;
  font-size:20px;
  line-height:24px;
  color:#fff;
  float:left;
  width:95%;
  margin-left:30px;

}



body {
    font-family: 'Open Sans', sans-serif;
    font-family: Voces, verdana, Arial, sans-serif;
    font-size: 15px;
    line-height: 22px;
    color: #373636;
    background-repeat: no-repeat;
    background-image: url(images/afsdp_background_2019.jpg);
    background-position: center top;
    background-color: #fff;
    /*
    
    */
    overflow-x: hidden !important;
    width: 100% !important;
    overscroll-behavior-x: none !important;
    overscroll-behavior-y: contain !important;
  
  
}

/*user agent stylesheet*/

input[type="button" i], input[type="submit" i], input[type="reset" i], input[type="file" i]::-webkit-file-upload-button, button {
    align-items: flex-start;
    text-align: center;
    cursor: default;
    color: buttontext;
    background-color: none !important;
    box-sizing: border-box !important;
    padding: none !important;
    border-width: 0px !important;
    border-style: none !important;
    border-color: none !important;
    border-image: none !important;
}


.web_page_container {

z-index: 999;
  position: relative;



}
.displaynone,.dnone{

display:none  !important
}


/*
h1, h2, h3, h4, h5, h6 {
    font-family: 'open_sanslight';
    src: url('fonts/opensans-light-webfont.eot');
    src: url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-light-webfont.woff') format('woff'), url('fonts/opensans-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    color: #560e12;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('fonts/opensans-light-webfont.eot');
    src: url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-light-webfont.woff') format('woff'), url('fonts/opensans-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
*/
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif;
  color: #560e12;
}

h1 {
  font-size: 26px;
  line-height:32px;
}
h2 {
    font-size: 22px;
}
h3 {
    font-size: 20px;
}
h4 {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 800 !important;
    color: #333 !important;
    margin-bottom: 10px !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
}
h5 {
    font-size: 16px;
}
h6 {
    font-size: 12px;
}
p {
    color: #333;
}
hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.625em;
    margin-top: 5px;
}
a {
    text-decoration: none;
    color: #333333;
}
.footer-second-nav a{

color: #fff;

}
a img {
    border: none;
}
:focus {
    outline: none;
}
::selection {
    background: #ff3b38;
    color: #fff;
}

select{
    	margin:30px 0 !important;
	border-radius:10px !important;
	height:48px !important;
    border-color: #cecece !important;
    font-family: 'PT Sans'!important;
    padding: 5px !important;
    color: #333333 !important;
}
button {
    cursor: pointer;
    /*min-width: 120px !important;*/
    height: 45px !important;
    -webkit-appearance: none !important;
    border-radius: 0 !important;
}

#wp-submit:hover {
    background-color: #ae1c24 !important;
    /*border: 2px solid #ae1c24 !important;*/
}

input[type="submit"] {
    cursor: pointer;
    min-width: 120px !important;
    height: 48px !important;
    -webkit-appearance: none !important;
    border-radius: 0 !important;
}
ol {
    list-style: decimal;
}
ul {
    list-style: disc;
}
li {
    margin-left: 20px;
}
li.select2-results__option{
    margin-left: 0px;
}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure {
    margin-bottom: 15px;
	line-height:1.6em;
    font-weight: normal;
}
td, th {
   /* border: 1px solid #ccc;*/
    padding: 3px;
}
th {
    background: #cccccc;
}

textarea,
input.text,
input[type="text"],
input[type="button"],
input[type="submit"],
.input-checkbox {
-webkit-appearance: none !important;
-moz-appearance: none !important;
appearance: none !important;

}
.awpcp-form-spacer{
	display:flex !important;
	flex-direction:column !important;
}


/*Header AFSDP
=============================================*/

.afsdp_nav_bg_red{

  width:30px;
  height:50px;
  background-color:#560e12;
  /*background-image:url(images/afsdp_nav_bg_red.jpg);*/
  position:absolute;
  margin-left: -30px;
  margin-top: 20px;

}

.header-bar{


  width:100%;
  height:50px;
  background-color:#560e12;
  position:absolute;
  margin-top: 20px;

}

.logo{
  width:228px;
  float:left;
  border:2px solid #f3f3f3;
  border-top-width:0px;
/*  background-image:url(images/gradient_gray_white.jpg);*/
  background-color:#fff;
  background-repeat: repeat-x;
  -webkit-border-radius: 0px 0px 6px 6px;
  -moz-border-radius: 0px 0px 6px 6px;
  border-radius: 0px 0px 6px 6px;
  padding:20px 10px 20px 10px !important;
  text-align:center;
  
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
}




#afsdp_login_title{
  font-family: 'Arvo', serif;
  /*font-weight:700*/}



#afsdp_login{
  width:204px;
  height:78px;
  background-color:#dfdfdf;
  margin:0 auto;
  padding-left:2px;


}
.footer_container .afsdp_container_24{


width:1020px
}


.footer_container .grid_24{


  width:100%

}

.enlaces-de-interes-item p{
margin-bottom:0px;
}
#afsdp_login_title span{

  display:block;
  text-align: center;
  
}

.firts_line{
  font-size:14px;
  line-height:18px;
  margin:6px auto;


}


.second_line{
  font-size:30px;
  line-height:28px;
  margin-bottom:15px

}

#afsdp_login #user_login{

  width:155px;
  height:18px;
  background-color:transparent;
  border-top-width:0px;
  border-left-width:0px;
  border-right-width:0px;
  border-bottom:1px #ababab solid;
  padding:10px 10px 10px 37px;
  background-image:url(images/user_ico.png);
  background-repeat: no-repeat;
  background-position: 10px center;
  box-sizing:content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    
}

#afsdp_login #user_pass{
box-sizing:content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
  width:155px;
  height:18px;
  background-color:transparent;
  border-bottom-width:0px;
  border-left-width:0px;
  border-right-width:0px;
  border-top:1px #fff solid;
  padding:10px 10px 10px 37px;
  background-image:url(images/password_ico.png);
  background-repeat: no-repeat;
  background-position: 10px center;

  }

.afsdp_login-form #wp-submit{
  width:206px;
  height:36px;
  background-color:#560e12;
  background-repeat:repeat-x;
  border-top: 2px solid #6a3744;
  border-left: 2px solid #123d6e;
  border-right: 2px solid #123d6e;
  border-bottom: 2px solid #103660;
  font-family: 'Poppins', sans-serif;
  text-align:center;
  font-weight: 300;
  text-transform:uppercase;
  color:#fff;
  font-size:18px;
  margin: 17px auto 15px auto;
  display: block;
  
    
}

#loginform .afsdp-pass-wrap{
  position:relative;
  display:block;
  width:100%;
}

#loginform .afsdp-pass-wrap #user_pass{
  padding-right:36px;
}

#loginform .afsdp-toggle-pass{
  position:absolute;
  top:50%;
  right:9px;
  width:20px;
  height:20px;
  margin:0;
  padding:0;
  border:0;
  background-color:transparent;
  transform:translateY(-50%);
  cursor:pointer;
  z-index:2;
  color:transparent !important;
  font-size:0 !important;
  line-height:0 !important;
  text-indent:-9999px !important;
  overflow:hidden;
}

#loginform .afsdp-toggle-pass .fa{
  display:none;
}

#loginform .afsdp-toggle-pass .afsdp-eye-icon{
  display:block;
  width:18px;
  height:14px;
  position:relative;
  text-indent:0;
  margin-top:1px;
  background-image:url(images/eye-off.svg);
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
}

#loginform .afsdp-toggle-pass.is-visible .afsdp-eye-icon{
  background-image:url(images/eye-on.svg);
}

#loginform .afsdp-toggle-pass:focus{
  outline:none;
  box-shadow:none;
}

.afsdp-sr-only{
  position:absolute !important;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  border:0;
}


.afsdp_login-form .lost_password{

  font-family: 'PT Sans', sans-serif;
  font-weight: 400;
  font-size:11px;
  text-decoration:underline;
  margin-left:13px

}


.btn_afsdp_facebook{
  display:block;
  width:90px;
  height:39px;
  background-image:url(images/afsdp_facebook_ico.png);
  text-indent:-9999px;
  float:left;
  margin-right:16px;

}

.btn_afsdp_utube{
  display:block;
  width:83px;
  height:39px;
  background-image:url(images/afsdp_ico_youtube.png);
  text-indent:-9999px;
  float:left

}
#social_nav{
  float:left;
  margin-left:13px;
  margin-top:19px;
  }


/*.title_enlaces{

  float:left;
  background-image:url(images/azul2015_enlaces_interes_bg.png);
  text-align:center;
  font-family: 'Poppins', sans-serif;
  color:#224069;
  font-size:14px;
  width:220px;
  height:73px;
  background-repeat: no-repeat;
  background-position: center;
  line-height: 75px;
  border-bottom: 1px #a1998e dotted;
  
}*/

.title_enlaces {
    float: left;
    background-image: url(images/afsdp_sprite_img.png);
    text-align: center;
    font-family: 'Poppins',sans-serif;
    color: #333333;
    font-weight: 700;
    font-size: 18px;
    width: 220px;
    height: 17px;
    margin: 28px 0px;
    background-repeat: no-repeat;
    background-position: center 0px;
    line-height: 17px;
}

/*.enlaces-de-interes-block{
  float:left;
  width:220px;
  padding-bottom:45px;}
*/.enlaces-de-interes-block {
    float: left;
    width: 220px;
    padding-bottom: 45px;
    border-top: 1px #a1998e dotted;
}
.enlaces-de-interes-item{

  width:100%;
  text-align:center;
  /*padding:12px 0px;*/
  padding:3px 0px;
  border-bottom: 1px #a1998e dotted;
}


/*.btn-ver-mas{

 font-style: italic;
 font-weight:bold;
 font-family: 'PT Sans', sans-serif;
 font-size:12px;
 background-image:url(images/azul2015_btn_ver_mas_bg.png);
 display:block;
 background-repeat: no-repeat;
 background-position: 140px center;
 text-align: center;
 margin-top:10px;color:#3e3831
}*/.btn-ver-mas {
    font-style: italic;
    font-weight: bold;
    font-family: 'PT Sans',sans-serif;
    font-size: 12px;
    background-image: url(images/afsdp_sprite_img.png);
    display: block;
    background-repeat: no-repeat;
    background-position: 140px -186px;
    text-align: center;
    margin-top: 17px;
    color: #3e3831;
    height: 7px;
    line-height: 7px;
  margin-bottom: 8px;
}

.btn_cerrar_sesion{

  width:107px;
  height:21px;
  background-color:#ff3129;
  position: absolute;
  margin-top: -25px;
  margin-left: 44px;
  font-size:12px;
  color:#fff;
  display:block;
  padding-left:13px;
  padding-right:13px;
   font-family: 'Poppins', sans-serif;
  text-transform:uppercase;
  text-align:left
}

.btn_cerrar_sesion:hover{

  background-color:#818181 ;
  color:#fff;
  


}


.btn_cerrar_sesion span{

  float:right;
  font-family: 'PT Sans', sans-serif;
  font-weight:bold;
  font-size:14px;
}

.welcome-text{
  font-family: 'Niconne', cursive;
  font-size:36px;
  width:100%;
  text-align:center;
  color:#000;
  margin:25px 0px;
}

.destacados-block{


  float: left;
  background-color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  padding-bottom:30px;
  width:230px;
  margin-top:15px;
  border:2px solid #f3f3f3;
   box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;

}

.destacados-title{

  font-family: 'Poppins', sans-serif;
  color:#3e3831;
  font-weight: 700;
  font-size:18px;
  width:100%;
  text-align:left;
  padding:15px 0px;
  border-bottom:1px solid #e0ddda;
  background-image:url(images/destacados_ico.png);
 /* background-position: 48px center;*/
  background-position: 7px center;
  background-repeat:no-repeat;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;  
  padding-left:32px

}

.agenda-title{

  font-family: 'Poppins', sans-serif;
  color:#3e3831;
  font-size:18px;
  width:100%;
  text-align:left;
  padding:15px 0px;
  border-bottom:1px solid #e0ddda;
  background-image:url(images/agenda_ico.png);
 /* background-position: 48px center;*/
  background-position: 7px center;
  background-repeat:no-repeat;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;  
  padding-left:32px;
  font-weight:700 !important;

}

.tienda-title{

  font-family: 'Poppins', sans-serif;
  color:#3e3831;
  font-size:18px;
  width:100%;
  text-align:left;
  padding:15px 0px;
  border-bottom:1px solid #e0ddda;
  background-image:url(images/tienda_ico.png);
 /* background-position: 48px center;*/
  background-position: 7px center;
  background-repeat:no-repeat;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;  
  padding-left:32px;
  font-weight:700 !important;

}
/*.destacados-title .btn-ver-mas{

  float: right;
  margin-top: 0px;
  width: 80px;
  background-position: 65px center;
  text-transform: lowercase;
  color:#3e3831
  
}*/
.destacados-title .btn-ver-mas {
    float: right;
    margin-top: -15px;
    width: 80px;
    background-position: 65px -186px;
    text-transform: lowercase;
    color: #3e3831;
}
.destacados-list{
  
  padding: 10px 25px 0px;
  
}
.destacado-post{

  padding-bottom:15px
    
}

.destacado-post-category{

  font-family: 'Poppins', sans-serif;
  color:#d8251e;
  font-size:14px;
  text-transform:uppercase
  
}
.destacado-post-image img{
  
  border:3px solid #f3f3f3;
  margin:8px auto;

}

.destacado-post-title{
  
  font-family: 'Open Sans', sans-serif;
  font-weight:800;
  font-size:16px;
  color:#333

}

.destacado-post-desc{

  font-family: 'Open Sans', sans-serif;
  font-size:12px;
  color:#5e5e5e;
  line-height:18px;
  margin-top:14px;

}

.destacado-post-desc p{

  margin-bottom:0px;
  
}

.afsdp_btns{
margin-top:3px;
}
.afsdp_btns a{

  display:block;
  height:120px;text-align: center;/*line-height: 75px;*/float:left;

}
.afsdp_btns a.first{

  width:250px;
  
}

.afsdp_btns a.second{

  width:240px;
  
}

.afsdp_btns a.third{

  width:230px;
  
}

.afsdp_btns a span{

  height:6px;
  width:100%;
  float:left;
  border-bottom:solid 7px #560e12;
  background-repeat:no-repeat
  
}

.afsdp_btns .active span{
  
  border-bottom:solid 7px #ae1c24;
  background-image:url(images/azul2015_afasdp_btn_arrow.png);
  background-position:center


}

.afsdp_btns a:hover span{
  border-bottom:solid 7px #ae1c24;
  background-image:url(images/azul2015_afasdp_btn_arrow.png);
  background-position:center
}

.afsdp_btns a.first img{

  border-right:1px dotted #a1998e;
  padding:21px 34px 24px;
  margin-top:3px;
  
}

.afsdp_btns a.second img{

  
  padding:20px 23px 24px;
  margin-top:3px;
  
}
.afsdp_btns a.third img{

  border-left:1px dotted #a1998e;
  padding:7px 53px 24px;
  margin-top:3px;
  
}

#login-error{

  background-color: #FFEBE8;
  border:1px solid #C00;
  padding:5px;
  width:196px;
  margin: 0px auto 15px;
}
.tml-action-links{

  display:none
}


/*********************************TAB NEWS*****************************************/

.news-content{
 
  width:508px;
  float:left;

}

.news-content-post, .news-content-post .news-item-title {
display:inline-block;
	width:100%; 
}

.news-content-post .news-item-title {
	font-weight:900;
}

.afsdp_presnsa_post_content{
	display:flex;
flex-direction:column;
padding:1.2em;
}

.news-content-post .news-item{
	width:100%; 
}

.news-content-post .news-item-desc{
	width:100%;
}

.news-date{

  padding:0px 12px;
  font-family: 'Poppins', sans-serif;
  color:#fff;
  font-size:10px;
  text-transform:uppercase;
  background-color:#d8251e;
  float:left;
  font-weight:300;

}
.news-item{

  width:512px;
  float:left;
  margin-top:21px;

}
.news-item-image img{

  border:5px solid #f3f3f3
}

.news-item-title{
  
   font-family: 'Open Sans', sans-serif;
  font-weight:800;
  font-size:18px;
  color:#333;
  
  
  width:260px;
  margin-left:10px;
  
  
  
  line-height:22px;
  margin-bottom:15px;
  }
.news-item-desc{

  width:260px;
  margin-left:10px;
  font-family: 'PT Sans', sans-serif;
  font-size:12px;
  line-height:18px;
}
.news-item-desc a{
	display:block;
	margin-bottom:30px;
}

.btn_leermas{
  color:#3e3831;
  font-weight:bold;
  font-style:italic;
  background-image:url(images/azul2015_afsdp_btn_leermas_ico.png);
  background-repeat:no-repeat;
  padding-right:12px;
  background-position: right center;
  
  

}

.btn_leermas:hover{

  color:#e02a0f
}
.news-archive{

  width:170px;

}

.news-archive {

  float:right;
  padding-left:0px;
  
    
}
.news-archive  h3{

  font-family: 'Poppins', sans-serif;
  color: #d8251e;
  font-weight: bold;
  font-size: 18px;
  background-color: transparent !important;
  padding-left: 0px !important;
  -moz-box-shadow:none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom: 0px solid #ea6b1e;
  margin: 0px;
  text-transform:uppercase;
  margin-left:12px
  
  

}

.news-archive .sidebar_widget{
  width:158px; margin-left: 12px; 
  border-width:0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-family: 'Poppins', sans-serif;
  

}
.news-archive .sidebar_widget ul{

  
  margin-top:24px;

}
.news-archive .sidebar_widget ul li {
    border-bottom: 1px dotted #a1998e;
    display: none;
    background: none;
    padding: 5px 0px;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  
    margin-left: 9px;
    width:149px;
}


.news-archive .sidebar_widget ul li:nth-child(-n+4){
     display:block  !important
}

.news-archive .sidebar_widget ul li a{

    font-weight: 300;
    text-transform:uppercase;
    color:#2c2c2c;
}

.news-archive .sidebar_widget ul li:hover {
    background: none;
    padding-left: 0px;
}

.publicaciones-archive ul{
  width:158px;
  border-width:0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-family: 'Poppins', sans-serif;
  

}

/*.afsdp_float_left img{
  margin-right:10px;
}*/

.news-item p{ 
  
  
  font-size:12px;
  line-height:15px;
  
  
  
}

.medium .news-item p{ 
  
  
  font-size:16px;
  line-height:19px;
  
  
  
}

.large .news-item p{ 
  
  
  font-size:20px;
  line-height:23px;
  
  
  
}
/********************************RESIZER****************************************************/

/*.resizer { 
  
  list-style-type: none;
  font-family: 'PT Sans', sans-serif;
  font-weight:bold;
  margin-left:248px;
  float:left;
  padding-left:30px; position:absolute;
  z-index:9999;
  display:block !important;
  background-image:url(images/azul2015_zoom_text_ico.png);

}
*/
.resizer {
    list-style-type: none;
    font-family: 'PT Sans',sans-serif;
    font-weight: bold;
    margin-left: 248px;
    float: left;
    padding-left: 30px;
    position: absolute;
    z-index: 9999;
    display: block !important;
    background-image: url(images/afsdp_sprite_img.png);
    background-position: 0px -68px;
}

.resizer li{

  float:left;
  margin:0px;
  text-align:center;
   line-height:26px;
  
  
}

.pages_resizer{

  float: left;
  width: 100%;

}

.pages_resizer .resizer{

  margin-left: 0px;
  position: relative; z-index: 9;

}


.resizer .small{

  font-size:12px
  
}

.small .resizer .small a{

   background-color:#cccccc;
  color:#fff
  
}

.medium .resizer .medium a{

   background-color:#cccccc;color:#fff
  
}
.large .resizer .large a{

   background-color:#cccccc;color:#fff
  
}


.resizer .medium{

  font-size:16px
  
}

.resizer .large{

  font-size:20px;
 
  
}
.resizer li a{ 

  display:block;
  width:29px;color:#d8d0c5;
  height:26px;
  background-color:#f3f3f3

}

.afsdp_content{float:left;width:100%}

.afsdp_content a{

  /*color:#4d4c4c ;*/

}

.sidebar_widget .holder{display:flex;}


.afsdp_content a:hover{

  color:#e02a0f ;

}

.small .afsdp_content{
font-family: 'Open Sans', sans-serif;
font-size: 12px;
color: #5e5e5e;
line-height: 18px;
}
.small .afsdp_content p{

font-family: 'Open Sans', sans-serif;
font-size: 12px;
color: #5e5e5e;
line-height: 18px;

}
.small .afsdp_content span{

font-family: 'Open Sans', sans-serif;
font-size: 16px;
color: #5e5e5e;
line-height: 26px;

}

.small .afsdp_content div{

font-family: 'Open Sans', sans-serif;
font-size: 12px;
color: #5e5e5e;
line-height: 18px;

}
.medium .afsdp_content{
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #5e5e5e;
line-height: 20px;
}
.medium .afsdp_content p{

font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #5e5e5e;
line-height: 20px;

}
.medium .afsdp_content span{

font-family: 'Open Sans', sans-serif;
font-size: 1em;
color: #5e5e5e;
line-height: 20px;
padding:0px;
/*padding-bottom:10px;*/
}

.medium .afsdp_content div{

font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #5e5e5e;
line-height: 20px;

}
/***/
.large .afsdp_content{
font-family: 'Open Sans', sans-serif;
font-size: 16px;
color: #5e5e5e;
line-height: 21px;
}
.large .afsdp_content p{

font-family: 'Open Sans', sans-serif;
font-size: 16px;
color: #5e5e5e;
line-height: 21px;

}
.large .afsdp_content span{

font-family: 'Open Sans', sans-serif;
font-size: 16px;
color: #5e5e5e;
line-height: 21px;

}

.large .afsdp_content div{

font-family: 'Open Sans', sans-serif;
font-size: 16px;
color: #5e5e5e;
line-height: 21px;

}


.small .publicaciones-item-desc{


font-family: 'PT Sans', sans-serif;
font-size: 12px;
line-height: 18px;

}

.medium .publicaciones-item-desc{


font-family: 'PT Sans', sans-serif;
font-size: 14px;
line-height: 20px;

}
.large .publicaciones-item-desc{


font-family: 'PT Sans', sans-serif;
font-size: 16px;
line-height: 21px;

}


.small .afsdp_publicacion_autor,.small .afsdp_publicacion_precio,.small .afsdp_publicacion_descripcion{


font-family: 'Open Sans', sans-serif;
font-size: 12px;
color: #5e5e5e;
line-height: 18px;

}


.medium .afsdp_publicacion_autor,.medium .afsdp_publicacion_precio,.medium .afsdp_publicacion_descripcion{


font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #5e5e5e;
line-height: 20px;

}

.large .afsdp_publicacion_autor,.large .afsdp_publicacion_precio,.large .afsdp_publicacion_descripcion{


font-family: 'Open Sans', sans-serif;
font-size: 16px;
color: #5e5e5e;
line-height: 21px;

}

.small .btn_leermas_pub,.medium .btn_leermas_pub,.large .btn_leermas_pub{

  font-size:12px;

}


/**/

.small .content-bar .post .post_content p {

color: #373737;
font-family: 'PT Sans', sans-serif;
font-size: 12px;
line-height: 18px;
}
.medium .content-bar .post .post_content p {

color: #373737;
font-family: 'PT Sans', sans-serif;
font-size: 14px;
line-height: 20px;
}
.large .content-bar .post .post_content p {

color: #373737;
font-family: 'PT Sans', sans-serif;
font-size: 16px;
line-height: 21px;
}

/*********************************TAB PUBLICACIONES*****************************************/

.publicaciones-content{
 
  width:508px;
  float:left;

}
.publicaciones-subcategory{

  padding:3px 12px;
  font-family: 'Poppins', sans-serif;
  color:#fff;
  font-size:10px;
  text-transform:uppercase;
  background-color:#d8251e;
  float:left;
  font-weight:300;

}
.publicaciones-item{

  width:508px;
  float:left;
  margin-top:21px;

}
.publicaciones-item-image img{

  border:5px solid #f3f3f3
}

.publicaciones-item-title{
  
  font-family: 'Open Sans', sans-serif;
  font-weight:800;
  font-size:18px;
  color:#333;
  
  text-transform:uppercase;
  width:260px;
  margin-left:20px;
  line-height:22px;
  margin-bottom:15px;
  }
.publicaciones-item-desc{

  width:260px;
  margin-left:20px;
  font-family: 'PT Sans', sans-serif;
  font-size:12px;
  line-height:18px;
}

.publicaciones-item-desc span{

  font-weight:bold;
  font-style:italic;

}

.btn_leermas_pub{
  margin-top: 65px;
  font-weight:bold;
  font-style:italic;
  background-image:url(images/azul2015_afsdp_btn_leermas_ico.png);
  background-repeat:no-repeat;
  padding-right:12px;
  background-position: right center;
  
  

}
/*.btn_ver_mas{
   color:#3e3831;
  font-size:12px;
  font-family: 'PT Sans', sans-serif;
  font-weight:bold;
  font-style:italic;
  background-image:url(images/azul2015_afsdp_btn_leermas_ico.png);
  background-repeat:no-repeat;
  padding-right:12px;
  background-position: right center;
  
  

}*/.btn_ver_mas {
    color: #3e3831;
    font-size: 12px;
    font-family: 'PT Sans',sans-serif;
    font-weight: bold;
    font-style: italic;
    background-image: url(images/afsdp_sprite_img.png);
    background-repeat: no-repeat;
    padding-right: 12px;
    background-position: 50px -129px;
    height: 7px;
    line-height: 7px;
    margin-top: 7px;
    margin-bottom: 8px;
    width: 58px;
}

.btn_ver_mas:hover{

  color:#e02a0f
}


.publicaciones-archive{

  width:158px;
  margin-left:12px;

}


.publicaciones-archive h3{

  font-family: 'Poppins', sans-serif;
  color: #d8251e;
  font-weight: bold;
  font-size: 18px;
  background-color: transparent !important;
  padding-left: 0px !important;
  -moz-box-shadow:none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom: 0px solid #ea6b1e;
  margin: 0px;
  text-transform:uppercase
  
  

}


.publicaciones-archive ul{

  
  margin-top:24px;
  margin-bottom:38px;

}
.publicaciones-archive ul li {
    border-bottom: 1px dotted #a1998e;
    display: block;
    background: none;
    padding: 5px 0px;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: none;
    margin-left: 9px;
    width:149px;
}

.publicaciones-archive ul li a{

    font-weight: 300;
    text-transform:uppercase;
    color:#2c2c2c;
}

.publicaciones-archive ul li:hover {
    background: none;
    padding-left: 0px;
}

.news-archive .sidebar_widget h3{

display:block

}


/*****************************TABS_CONTENT*************************************/


/*----- Tabs -----*/
.tabs {
    width:100%;
    display:inline-block;
    margin-top:10px;
    margin-bottom:0px;
}


/*----- Tab Links -----*/
    /* Clearfix */
.tab-links:after {
        display:block;
        clear:both;
        content:'';
    }
 
.tab-links li {
        margin:0px 0px 0px 0px;
        float:left;
        list-style:none;
    }
 
.tab-links a {

  height:60px;
  font-family: 'Poppins', sans-serif;
font-weight:900;
justify-content:center;
  text-transform:uppercase;
	align-items:center;
  display:flex;
	text-align:center;
  border-radius:3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border:#fff solid 2px; 
  background-color:#560e12;
  color:#8d5f61;
  transition:all linear 0.15s;
  }
 .noticias-label{

  width:246px;
  
}



 .publicaciones-label{

  width:226px;
  
}

 /*li.active .photo-label{background-position: 8px -92px;}

.photo-label{background-position: 8px -143px;}

 li.active .video-label{background-position: 8px 3px;}

.video-label{background-position: 8px -40px;}
.video-label:hover{background-position: 8px 3px;}

.photo-label:hover{background-position: 8px -92px;}*/

  .tab-links a:hover { background-color:#fff;
    /* background-image: url(images/bg-content.png);*/
    font-weight:900;
	text-decoration:none;/*background-color:transparent;*/
	color:#560e12;
	border-top:2px solid #f3f3f3;
    border-left:2px solid #f3f3f3;
    border-right:2px solid #f3f3f3;
    border-bottom:2px solid #fff;
        }
 
    li.active a, li.active a:hover {
 /* background-color:transparent;
       background-image: url(images/bg-content.png);*/
        color:#000;
  background-color:#fff;
  border-top:2px solid #f3f3f3;
    border-left:2px solid #f3f3f3;
    border-right:2px solid #f3f3f3;
    border-bottom:2px solid #fff;
  
  
  
    }
 .tab-links{
margin-bottom:0px
}
    /*----- Content of Tabs -----*/
    .tab-content {
        /*padding:15px;
   border-radius:3px;
   box-shadow:-1px 1px 1px rgba(0,0,0,0.15);
   background:#fff;*/
  -webkit-border-radius: 0px 0px 7px 7px;
  -moz-border-radius: 0px 0px 7px 7px;
  
   border-left:2px solid #f3f3f3;
  border-right:2px solid #f3f3f3;
  border-bottom:2px solid #f3f3f3;
  
   box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  border-radius: 0px 0px 7px 7px;
  width:720px;
  padding:19px;
  float: left;
  padding-top:12px;
  min-height:274px;
/*margin-left: 20px;*/
/*background-image: url(images/bg-content.png);*/
  
  
  /*estilo2014*/
  /*background-color: #d8d0c5;*/
  /*estilo2015azul*/
  background-color: #fff;
  
  
    }
 
        .tab {
            display:none;
              
        }
 
        .tab.active {
            display:block;
        }

      





/* News */
.news-slider {
  /* Style the actual content */

}
.news-slider .text-content {
  position: absolute;
  /*top: 0;*/
  bottom:0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 0px;
  width: 100%;
  height: 128px;
  /*height: 103px;*/
}
.news-slider .text-content h2 {
  margin: 0;
}
.news-slider .text-content p {
  margin: 1em 0;
}
.news-slider .text-content a.button-link {
  padding: 0.25em 0.5em;
  position: absolute;
  bottom: 1em;
  right: 1em;
}
.news-slider .image-content {
  line-height: 0;
  text-align:center
}
.news-slider .image-content img {
  max-width: 100%;
}
.news-slider .news-pager {
  
  margin-top: -30px;
  position: relative;
  z-index: 999;
  text-align: center;

  
  
  display: block;
  /*margin: 0.2em 0 0;*/
  padding: 0;
  list-style: none;
}
.news-slider .news-pager li {
  display: inline-block;
  padding: 0.6em;
  margin: 0 0 0 1em;
}
.news-slider .news-pager li.sy-active a {
  color: #d8251e;
  background-color: #d8251e;
}
.news-slider .news-pager li a {
  font-weight: 500;
  text-decoration: none;
  display: block;
  color: #fff;
  width: 10px;
  height: 10px;
  background-color: #ccc;
  font-size: 1px;
  -webkit-border-radius: 45px;
  -moz-border-radius: 45px;
  border-radius: 45px;
}
/*********************************FOOTER***************************************/


/*#btn_pixel{

  display:block;
  width:102px;float:left;
  height:20px;
  text-indent:-9999px;
  background-image:url(images/azul2015_pixel_logo.png)

}*/#btn_pixel {
    display: block;
    width: 102px;
    float: left;
    height:17px;
    text-indent: -9999px;
    background-image: url('images/pixelstudio_peru.svg');
    background-position: 0px 0px;
}
.footer-second-nav{
  
  list-style: none;
  float: left;
  margin-left:54px;
  margin-right:20px;

  }
.footer-second-nav li{

  background-image: url('images/bullet-list.png');
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 12px;
  margin-left: 8px;
  float: left;
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  font-weight: 300;
  text-transform: uppercase;
  color: #443e37;
}
.footer-second-nav li:first-child {
  
  background-image: none;

}

/*#btn_facebook{

  display:block;
  width:25px;float:left;
  height:25px;
  text-indent:-9999px;
  background-image:url(images/azul2015_afsdp_facebook_logo.png);
  margin-right:11px;

}
#btn_facebook:hover{
  
 background-image:url(images/afsdp_facebook_logo.png);


}
#btn_youtube{

  display:block;
  width:25px;float:left;
  height:25px;
  text-indent:-9999px;
  background-image:url(images/azul2015_afsdp_utube_logo.png)

}

#btn_youtube:hover{

background-image:url(images/afsdp_utube_logo.png)
}*/#btn_facebook {
    display: block;
    width: 25px;
    float: left;
    height: 25px;
    text-indent: -9999px;
    background-image: url(images/afsdp_sprite_img.png);
    margin-right: 11px;
    background-position: 0px -136px;
}
#btn_facebook:hover{
  
 background-image:url(images/afsdp_facebook_logo.png);
background-position: 0px 0px;

}
#btn_youtube {
    display: block;
    width: 25px;
    float: left;
    height: 25px;
    text-indent: -9999px;
    background-image: url(images/afsdp_sprite_img.png);
    background-position: 0px -161px;
}
#btn_youtube:hover{

background-image:url(images/afsdp_utube_logo.png);
background-position: 0px 0px;
}
#afsdp_info{

   font-family: 'Poppins', sans-serif;
  color:#ededed;
  font-size:12px;
  line-height:18px;
  float:right;
  text-align:right;
  
}
#afsdp_info a{
  color:#ededed; 
  
}


/**********************************GALLERY*******************************/

.album a img{
  max-width:125px !important;
  padding:0 5px;
}
.jgallery-container{

background: #ebebeb !important;


}


 .jgallery-thumbnails-horizontal .prev:before {
background-image: -webkit-gradient(linear,0% top,100% top,from(rgba( 135,135, 135, 1 )),to(rgba( 191,191, 191, 0 ))) !important;
background-image: -webkit-linear-gradient(left,color-stop(rgba( 135,135, 135, 1 ) 0%),color-stop(rgba( 191,191, 191, 0 ) 100%)) !important;
background-image: -moz-linear-gradient(left,rgba( 135,135, 135, 1 ) 0%,rgba( 191,191, 191, 0 ) 100%) !important;
background-image: linear-gradient(to right,rgba( 135,135, 135, 1 ) 0%,rgba( 191,191, 191, 0 ) 100%) !important;
background-repeat: repeat-x;
}
.jgallery-thumbnails-horizontal .prev {
background: rgb(135,135, 135) !important;
}


.jgallery-thumbnails-horizontal .next:before {
background-image: -webkit-gradient(linear,0% top,100% top,from(rgba( 191,191, 191, 0 )),to(rgba( 135,135, 135, 1 )))!important;
background-image: -webkit-linear-gradient(left,color-stop(rgba( 191,191, 191, 0 ) 0%),color-stop(rgba( 135,135, 135, 1 ) 100%))!important;
background-image: -moz-linear-gradient(left,rgba( 191,191, 191, 0 ) 0%,rgba( 135,135, 135, 1 ) 100%)!important;
background-image: linear-gradient(to right,rgba( 191,191, 191, 0 ) 0%,rgba( 135,135, 135, 1 ) 100%)!important;
background-repeat: repeat-x;
}

.jgallery[data-jgallery-id="1"] .jgallery-thumbnails-horizontal .next {
background: rgb(135,135, 135) !important;
}


.jgallery .jgallery-thumbnails .jgallery-container,.zoom-container .nav-bottom{

background: #bbbbbb !important;


}
.fa-expand,.fa-random{

  display:none !important

}

.jgallery-btn{

  color: #ff3129 !important;
  text-shadow: none !important;

}

.jgallery .zoom-container .nav .jgallery-btn {
    margin-top: 20px !important;
}

.fa-search-plus,.fa-search-minus{
width:120px !important;
text-align: right !important;
 padding-right:4px !important;
}

.fa-search-plus:after{

  font-size: 12px !important;
  content: "Aumentar Vista " !important;
  font-family: 'PT Sans', sans-serif !important;
  font-weight: bold !important;
  text-transform:uppercase !important;

}

.fa-search-plus:before{
      
      content: "\f00e" !important;
      font-size: 18px !important;
  padding-right:8px !important
}
.fa-search-minus:after{

  
  font-size: 12px !important;
  content: "Reducir Vista " !important;
  font-family: 'PT Sans', sans-serif !important;
  font-weight: bold !important;
  text-transform:uppercase !important;
  
      

}
.fa-search-minus:before{
      padding-right:8px !important;
      content: "\f010" !important;
      font-size: 18px !important;
}



.jgallery .zoom-container .title{


  font-size:13px !important;

}
.jgallery-container.pt-page.pt-page-current{
	background-color:#6b6868 !important;
}
@media (max-width: 767px) {
  .title.fade {
    display: none;
  }
}
/**************************AJAX SEARCH PRO****************************/
#ajaxsearchpro4_1 .probox .promagnifier .innericon svg, #ajaxsearchpro4_2 .probox .promagnifier .innericon svg, div.ajaxsearchpro[id*="ajaxsearchpro4_"] .probox .promagnifier .innericon svg {
    fill: #fff !important;
}

#ajaxsearchpro4_1 .probox, #ajaxsearchpro4_2 .probox, div.ajaxsearchpro[id*="ajaxsearchpro4_"] .probox {
    border: 1px solid #ebebeb !important;
}


/**************************PROFILE****************************/
.hasntbuttoncv{
display:flex !important;
flex-direction:column;

}

.afsdp_groups_buddypress #subnav,.afsdp_groups_filter_search,.pag-count,.group-item-nav,.group-item-header,.group-header,.leave-group,#item-actions,#members,#notices-personal-li,#compose-personal-li,#settings-personal-li,#activity-personal-li,#groups-personal-li,#user-notifications,#profile-personal-li,#notifications-personal-li{

  display:none  !important

}

#item-nav .selected,#subnav .selected{

display:none

}


#item-header{

  width:460px;float:left;
  padding-top:40px;
  padding-left:20px;
 /* min-height:160px;
  border-bottom: 1px dotted #a1998e;*/
  
}
#item-nav{
padding-top:40px;
padding-bottom:20px;
  width:100%;
float:left;
   /*min-height:160px;
  border-bottom: 1px dotted #a1998e;*/

}

#buddypress ul.item-list li img.avatar{

  border: 5px solid #ebebeb;


}

#buddypress div#item-header img.avatar{
 
  margin:0px;
  /*width:81px;
  height:97px;*/
  border: 5px solid #ebebeb;

}
.afsdp_user_header{

  min-height:160px;
  border-bottom: 1px dotted #a1998e;
  float:left;
  padding-bottom:40px;

}

#tipo_de_funcionario,#consejo_directivo_cargo,#user_cv,#member_name_lastname{


  display:block;
  color:#2c2c2c;
  font-family: 'PT Sans', sans-serif;
  font-size:14px;

}
#tipo_de_funcionario{
  
  font-size:12px;
  font-style: italic;
}

#consejo_directivo_cargo{

  font-weight:bold;
  
}

#buddypress div#item-header div#item-header-content{

  margin-left:26px;
  width: 340px;
}

#btn_download_cv{

  font-family: 'PT Sans', sans-serif;
  font-size:10px;
  color:#fff;
  display:block;
  padding-left:20px;
  padding-top:5px;
  width:70px;
  height:27px;
  text-transform:uppercase;
  background-color:#c20700;
  line-height:11px;
  background-image:url(images/btn_download_cv_ico.png);
  background-repeat:no-repeat;
  background-position:4px center;
  margin-top:24px

}

.send-message{
width: 190px;
height: 36px;
background-color: #560e12 !important;
background-repeat: repeat-x;
border-top: 2px solid #6a3744;
border-left: 2px solid #123d6e;
border-right: 2px solid #123d6e;
border-bottom: 2px solid #103660;
font-family: 'Poppins', sans-serif !important;
text-align: center;
font-weight: 300 !important;
text-transform: uppercase;
color: #fff !important;
font-size: 0.9em !important;
margin: 17px auto 15px 0px;
display: block;
 line-height:35px;
  background-image:url(images/btn_send_message_ico.png) !important;
  background-repeat:no-repeat !important;
  background-position:15px 14px !important;
 /* margin-top: -32px ;
  margin-left: 100px;
  font-family: 'PT Sans', sans-serif;
  font-size:10px !important;
  color:#fff !important;
   display:block;
  padding-left:32px !important;
  padding-top:5px !important;
  padding-bottom:0px !important;
  padding-right:0px !important;
  width:58px;
  height:27px;
  text-transform:uppercase;
  background-color:#686157 !important;
  */

}

.send-message:hover {
    background-color: #6a3744 !important;
}

.hasntbuttoncv .send-message{

  margin-top: 15px !important ;

}

#send-to-input{

display:none
}
.hasbuttoncv .send-message {

  /*margin-top: -32px ;
  margin-left: 100px;
*/
  margin-top: 24px;
margin-left: 10px;
}


.messages-options-nav{

display:none !important
}
.administrativos_group_class .send-message{

  margin-top: 28px ;
  margin-left: 0px;

}

#buddypress div#item-header div#item-meta{

  margin: 0px;
  float: left;
  padding-bottom: 0px;overflow: visible;

}
#send-private-message{

  margin: 0px !important;

}


#item-body{

  width:100%;
  float:left

}
.profile-fields tr{

  width:30%;float:left;
  border-width:0px !important;
  padding-bottom:32px;
  padding-left: 15%;
}

.profile-fields td{
  
  border-width:0px !important;
  width:100% !important;
  display:block;
  text-align:left;
  background-color:transparent !important;
  font-family: 'PT Sans', sans-serif !important;
  font-size:14px;
}
#buddypress table.profile-fields tr td{

  padding:0px !important
}

.user_field_title{

   font-family: 'Open Sans', sans-serif;
  font-weight:800;
  
 
  text-align:center;
  
  padding:25px 0;
  

  font-size: 18px !important;
  text-transform: uppercase;
  color: #333 !important;




}



#buddypress.afsdp_groups_buddypress ul.item-list li{

  /*float: left;*/
	display:flex;
  width: 100%;

}

#buddypress.afsdp_groups_buddypress ul.item-list{

  border-top: 0px solid #eaeaea;

}

#buddypress ul.item-list li{
  
  border-bottom: 1px dotted #a1998e;

}

#message{

  padding-top:15px;

}

#cargo_en_el_personal_administrativo{

  display:block;
  color:#2c2c2c;
  font-family: 'PT Sans', sans-serif;
  font-size:12px;
  font-weight:bold

}


#afsdp_user_email{

  display:block;
  color:#2c2c2c;
  font-family: 'PT Sans', sans-serif;
  font-size:14px;
  font-style:italic
 

}
.afsdp_loop_group{

/*  padding-top: 15px;*/
  min-width:250px;
display: flex;
flex-direction: column;
align-items: baseline;
padding: 1.5em;
justify-content: center;

}

#subnav li a{

  text-decoration: underline !important;
  font-family: 'PT Sans', sans-serif;
  font-size: 11px;
  
}


.field-visibility-settings, #buddypress .field-visibility-settings-notoggle, #buddypress .field-visibility-settings-toggle {
color: #888;
display: none !important;
}


.indicator-hint{
  
  margin-top:10px
  
}
#countdiv{

font-weight:bold !important

}
#user-xprofile{
text-decoration: underline !important;
color: #e02a0f;
}


#user-xprofile::before { 
    content: "\25C0";
    padding-right:3px;
  display:inline-block
}


.profile-fields {
    display: flex !important;
    flex-wrap: wrap !important;
	padding:1.6em !important;
}

.afsdp_profile_udpate {
    flex: 1 1 calc(50% - 20px); /* Ocupa el 50% del ancho en desktop con espacio entre columnas */
    margin-bottom: 20px;
    box-sizing: border-box;
}

.afsdp_profile_udpate .label {
    font-weight: bold;
}

@media only screen and (max-width: 767px) {
    .afsdp_profile_udpate {
        flex: 1 1 100%; /* Ocupa el 100% del ancho en mobile */
    }
}


/************************************CATEGORY************************************/


.category_img{

  
  padding-left:10px;
  

}

.category_class_breadcumbs{

  padding-top:12px;

}
#category_tabs{

  margin-top:13px;
}

#category_tabs .tab-links,#category_tabs .tab-links li{
width:100% !important;
}
#category_tabs .tab_content_title{

  
  
  font-family: 'Open Sans', sans-serif;
font-weight: 800;
font-size: 18px;
color: #333;
  margin-top:15px;

  width: 170px;
  margin-bottom:30px;
}

#category_tabs .tab-content{
width: 652px

}

#category_tabs .tab-links a{
  font-family: 'PT Sans', sans-serif;
  font-size:16px;
 /*color:#d8251e;*/
  width:100% !important;
  padding:7px 10px 7px 10px;
  height:auto;
  line-height:16px;
}

#category_tabs .tab {
            
              /*height:12448px*/
        }


#category_tabs .tab-links a:hover{

  background-color: #ebebeb;

}
#category_tabs li.active a,#category_tabs li.active a:hover{

  color: #d8251e;
  background-color: #f3f3f3;
  
  

}

.archivos_sdr{

  margin-left:15px;
  margin-top:15px;
  display:block;
  background-color: #f3f3f3;
  padding:5px;

}
.tab_content_title{
 font-family: 'PT Sans', sans-serif;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 15px;
  text-transform:uppercase;

}


.afsdp_post_thumbnil,.post_text{
  
  float:left

}

.post_text{


  width:425px;
  margin-left:15px;


}

.pub_post_text{

width: 596px;


}

.afsdp_post_thumbnil img{

border: 5px solid #f3f3f3;
}

.content-bar .post{

  float:left
}
#afsdp-slider-2{

/*display:block;*/
}

.pc-not{
display:none ;


}

.mobil-not{
display:block;

}

 #afsdp-slider-3{
  
    float:left;
    
    width:96%;
    margin-left:2%;
    background-color:#fff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin-top:10px;
  }
  
  #afsdp-slider-3 .sy-controls{
  
  display:none !important
  
  
  }
  #afsdp-slider-3 .news-slider .news-pager li a {
  width: 20px;
height: 20px;
  
  }
  
  #afsdp-slider-3 .destacado-post-image {
  
  text-align: center;
width: 100%;
  
  }
  
   #afsdp-slider-3 .destacado-post-image img {
  
  text-align: center;
  width: 80%;
  height:auto
  
  }
  #afsdp-slider-3 .destacado-post-category{
  
  margin-left:10%;
  
  }
  #afsdp-slider-3 .destacado-post-title {
  
  padding-left:10%;
  padding-right:10%;
  box-sizing:border-box;
  width:100%;
  
  }
  #afsdp-slider-3 .destacado-post-desc{
  
  padding-left:10%;
  padding-right:10%;
  box-sizing:border-box;
  width:100%;
  font-size:15px
  }
  #afsdp-slider-3  .news-pager{
  
    margin-top:0px;
  
  }
  #afsdp-slider-3  .destacados-title{
  margin-bottom:10px;
    /*font-size:26px;*/
    text-transform:uppercase;
  
  }
/********************************Scrollbar******************************/


.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:10px !important;}
.mCSB_dragger{

}
.content{


/*height: 690px !important ;*/
}


.mCSB_scrollTools .mCSB_draggerRail {
  width: 12px !important;
  height: 100%;
  background-color:#f3f3f3 !important;
  margin: 0 auto;
 -webkit-border-radius: 0px !important; 
 -moz-border-radius: 0px !important;
  border-radius: 0px !important; 
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 17px !important;
  -webkit-border-radius: 0px !important; 
 -moz-border-radius: 0px !important;
  border-radius: 0px !important; 
  background-color:#b5b5b5 !important
}


.smallbar .mCSB_dragger {
/*height: 30px !important;*/
}

/*******************************SINGLE*******************************/

.single_content{

  padding-top:20px !important;

}


/*********************************NOTICIAS**************************************/
.afsdp_fuente_noticia_block{

float:left;
  width:100%; margin-top: 15px;
  margin-bottom: 15px;
}
.afsdp_fuente_noticia_btn{

  float: left;
  padding: 3px 8px;
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  background-color: #867e74;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-right: 5px;
  margin-bottom: 15px;
 color:#fff

}


.afsdp_fuente_noticia_text {
  float: left;
  padding: 3px;
  font-size: 13px;
  width: 70%;
 
  line-height: 16px;
}

.afsdp-tags{
text-transform: capitalize;
font-size: 14px;font-weight: normal;

}

#easyTooltip {
  font-size:11px;
  color:#fff;
  text-transform:none;
  padding:5px 10px;
  /*background:#5f574e;*/
background:#ff3129;
  max-width:220px;
  line-height:12px;
  z-index:10;
  -moz-border-radius:5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  font-weight: bold;
  z-index:6000;
}


.afsdp_publicacion_cat_img img{

  width:75px;
  height:auto;
  

}

.afsdp_post_thumbnil{

/*  width:230px;*/
}




/*************************************CUMPLEAÑOS DEL MES*********************************/

.user_birth_detail{
	display:flex;
	flex-direction:column;
}

.user_birth_detail .birthday_text{
	width:fit-content;
	margin-left:10px;
}


.tdlc-profilelink{

  display:none


}

.sidebar_widget h3{

display:none
}


#cumpleanos_mes .sidebar_widget .list_birthdays li a{
  
  float:left

}

#cumpleanos_mes .sidebar_widget{
  
  margin-top:25px;
display:flex;
flex-direction:column;

}

.list_today_birthdays{

float:left;
  margin-bottom:15px !important;

}

.list_today_birthdays li img{

border: 5px solid #ebebeb;
  width:81px !important;
  height:97px !important;
}
.list_today_birthdays li{

border-bottom: 1px dotted #a1998e; 
padding:15px 0px;
margin-bottom:0px !important}


.list_today_birthdays li strong{

padding-top:25px;float: left; padding-left:10px;

}


#cumpleanos_mes .sidebar_widget ul{

  margin-top:13px;

}

#cumpleanos_mes  .birthday_link{

  color: #2c2c2c;
  font-family: 'PT Sans', sans-serif;
  font-size: 14px;


}
#cumpleanos_mes li{

  width:100%;float:left;
  margin-bottom:10px

}

.birthday_content{

  color: #2c2c2c;
  font-family: 'PT Sans', sans-serif;
  font-size: 14px;

}
/**********************************INFORMES***********************/

.afsdp_informes{
margin-left: 15px;
margin-top: 15px;
display: block;
background-color: #eee;
padding: 5px;}


/**********************************CIRCULARES***********************/

.afsdp_circulares{
margin-left: 15px;
margin-top: 15px;
display: block;
background-color: #eee;
padding: 5px;}


/*********************************CARTAS**************************************/


.afsdp_cartas{
margin-left: 15px;
margin-top: 15px;
display: block;
background-color: #eee;
padding: 5px;}


/***********************************BOLETINES************************************/
    

.afsdp_boletines{
margin-left: 15px;
margin-top: 15px;
display: block;
background-color: #eee;
padding: 5px;}

/***********************************ASAMBLEAS GENERALES************************************/
    

.afsdp_asambleas_generales{
margin-left: 15px;
margin-top: 15px;
display: block;
background-color: #eee;
padding: 5px;}


/*************************************PUBLICACIONES********************************************/

.afsdp_publicacion_img img{

  width:150px;border: 5px solid #f3f3f3;
  height:auto;


}
.afsdp_publicacion_img{

  margin-bottom:15px;
  /*margin-right:20px;*/

}
.single_page{
margin-right:20px;

}

.afsdp_publicacion_descripcion{

  margin-bottom:15px;

}

.afsdp_publicacion_autor span,.afsdp_publicacion_descripcion span{

  font-weight:bold

}
.afsdp_publicacion_precio span{

  font-weight:bold

}
.afsdp_publicacion_editorial span{

  font-weight:bold
}


.btn_solicitar_pub{

  background-color: #ccc !important;
  padding:4px 14px;
  color:#fff;
  font-family: 'PT Sans', sans-serif;
  margin-top:10px;
  display:block;
  float:left;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-size: 11px;
  text-transform:uppercase;
}

.btn_solicitar_pub:hover {

  background-color: #003967 !important;

}
#varvaluedisplay{

  border:none ;
  background-color:transparent
}

#afsdp_text_area{

  width:100%;
  /*max-width:307px;
  min-width:307px;*/

}
.contact_info{

  width: 330px;

}

#varvaluedisplay{

  width: 100%;

}



#contact_pub_image{

position: absolute;
margin-left: 420px;
margin-top: 50px;

}

/***************************************************************/


.mean-bar{

display:none !important

}
#menu{

display:block !important
}
/****************************************ACCEDER******************************************/

#reset_pass #loginform{


  display:none
  
}
.afsdp_login-form #loginform{
	padding:0px !important;
	width:100% !important;
}

/*******************************ERROR PAGES**************************************/

#error-page{

  text-align:center;
  margin-top:25px;

}
#error-page span{
display:block;font-family: Arial, Helvetica, sans-serif;
}
#error-page  .error{
font-size:20px;
  font-weight:bold;

}
#error-page .error_mensaje{

font-size:14px;width:295px;margin:0px auto 15px;line-height:18px;

}
#error-page .error_mensaje a{

color: #e02a0f;
  text-decoration:underline

}

#error-page  .error_404{
font-size:120px;
  font-weight:bold;
 color: #e02a0f;
  line-height: 120px;


}
#error-page img{

width:100%
}

.groups-members-search{

  display:block !important

}

#group_members-order-select,.groups-members-search{

  display:none

}/************************SEARCH************************/


div.ajaxsearchpro .probox .prosettings{

display:none
}
.search_box_content{
  
  width:100%;
  float:left;
  display:block;
margin: 30p 0 15px 0;

}


div.ajaxsearchpro .results .item .image img {

border: 5px solid #ebebeb;
box-sizing: border-box;
}



div.ajaxsearchpro .results .item .image{

  margin-left:5px !important; 

}

/*div.ajaxsearchpro[id*="ajaxsearchprores2_"] .results .item.hovered*/

div.ajaxsearchpro[id*='ajaxsearchprores'] .results .item{

padding-top:6px !important

}

.asp_w_container_4{
	width:100% !important;
margin-top:1.5em;
}

#ajaxsearchpro4_1 .probox .promagnifier, #ajaxsearchpro2_1 .probox .promagnifier, #ajaxsearchpro2_2 .probox .promagnifier, div.asp_m.asp_m_2 .probox .promagnifier {
	width: 48px !important;
    height: 48px !important;
}
#ajaxsearchpro4_1 .probox,#ajaxsearchpro2_1 .probox, #ajaxsearchpro2_2 .probox, div.asp_m.asp_m_2 .probox{
	border-radius:10px !important;
	height:48px !Important;
}
#ajaxsearchpro4_1 .probox .proinput input.orig, #ajaxsearchpro2_1 .probox .proinput input.orig, #ajaxsearchpro2_2 .probox .proinput input.orig, div.asp_m.asp_m_2 .probox .proinput input.orig {
	height:48px !Important;
}


#ajaxsearchpro4_1 .probox .promagnifier div.innericon, #ajaxsearchpro2_1 .probox .promagnifier div.innericon, #ajaxsearchpro2_2 .probox .promagnifier div.innericon, div.asp_m.asp_m_2 .probox .promagnifier div.innericon {
	width:48px !important;
}

#ajaxsearchpro2_1 .probox .promagnifier, #ajaxsearchpro2_2 .probox .promagnifier, div.asp_m.asp_m_2 .probox .promagnifier {
	width:48px !important;
}

#ajaxsearchpro4_1, #ajaxsearchpro2_1, #ajaxsearchpro2_2, div.asp_m.asp_m_2 {
        border-radius: 10px !important;

}

/***********************************PAGINATION**********************************/

.holder a{

  padding:5px;
	border-radius:50px;
}

.sidebar_widget .holder a:hover, .afsdp_content .holder a:hover, .content .holder a:hover{
  color:#ffffff !important;
  background-color:#e02a0f !important;
}

.holder a.jp-current, a.jp-current:hover, .holder a.jp-disabled, a.jp-disabled:hover{

background:none !important;

}

.holder a.jp-next, .holder a.jp-previous{
	padding:5px 5px;
	border-radius:10px;
}

.holder a.jp-next {
        margin-left: 0px !important;
}
.holder a.jp-previous {
        margin-right: 0px !important;
}
/*****************************/


.accordion{
  
    display:none
  
  }

.accordion-section p{
	margin-bottom:0px;
}

.pc{
  
    display:block
  
  }
  
  .mobile{
  display:none
  
  }
.search_box_content .afsdp_searchbox_2{

float:left ;

}
.afsdp_searchbox_2{
  
  width:100%;
  
  }

@media only screen and (max-width: 767px) {
    html, body, body.logged-in, body.admin-bar.mob-menu-slideout-over.customize-support.mean-container.small {
        overflow-x: hidden !important; /* Evita el desplazamiento horizontal */
        width: 100% !important; /* Establece el ancho del cuerpo al 100% */
		overscroll-behavior-x: none !important; /* Evita el desplazamiento elástico horizontal */
        overscroll-behavior-y: contain !important; /* Permite el desplazamiento elástico vertical */

    }
#MainNav{
	display:none;
}
}
/******************************Button up**********************************/

#back-top {
  position: fixed;
  bottom: -10px;
  margin-left: 930px;
  z-index:99999;
}
#back-top a {
  width: 61px;
  display: block;
  text-align: center;
  font: 9px/100% Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  color: #7b9964;
  /* background color transition */
  -webkit-transition: 1s;
  -moz-transition: 1s;
  transition: 1s;
}
#back-top a:hover {
  color: #7b9964;
}
/* arrow icon (span tag) */
/*#back-top span {
  width: 31px;
  height: 31px;
  display: block;
  margin-bottom: 7px;
  background:url(images/azul2015_up-arrow.png) no-repeat center center;
  
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  
  -webkit-transition: 1s;
  -moz-transition: 1s;
  transition: 1s;
margin-left:14px;
}*/

#back-top span {
    width: 31px;
    height: 31px;
    display: block;
    margin-bottom: 7px;
    background: url(images/afsdp_sprite_img.png) no-repeat 0px -37px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
    margin-left: 14px;
}
#back-top a:hover span {
  /*background-color: #777;*/
}

/***************************POLLS*******************************************/

/*#tp-default-default-preset */.choices li{

margin-bottom:10px !important;

}

/*#tp-default-default-preset */.choices li label .input {
background: #ccc !important;

}
/*#tp-default-default-preset */.choices li label .choice-content{


   background: #f3f3f3 !important;
   border-left: 0px solid #DDDDDD !important; 

}
/*
#tp-default-default-preset */.choices, /*#tp-default-default-preset */.results{


border: 0px solid #DDDDDD !important; 
  background: transparent !important;

}

/*#tp-default-default-preset */.choices li + li, /*#tp-default-default-preset*/ .results li + li{


border-top: 0px solid #DDDDDD !important;

}

.cabecera_asociado{



  float: left;
  width: 100%;
  margin-bottom: 12px !important;


}

.img_asociado{

float:left;margin-right:6px !important
}

.img_asociado img{


  border:5px solid #f3f3f3 !important;

}

.rol_asociado{

 
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 300 !important; 
  font-style:italic !important;
  font-size:12px !important;color:#333 !important;
  padding-top: 15px !important;

}

.link_asociado{

  font-family: 'Open Sans', sans-serif !important;
  font-weight: 400 !important;
  font-size:14px !important;color:#333 !important;
  margin-top: 0px !important;
}

.aol_desc_text{

  display:none;/*mientras */
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 800 !important;
  font-size:16px !important;color:#333 !important;

}
.aol_descripcion p{

  font-family: 'PT Sans', sans-serif !important;
  font-size:14px !important;color:#333 !important;
  margin-bottom: 12px !important;
  line-height:20px !important;

}


.btn-dwnload-file{
  
  font-family: 'PT Sans', sans-serif !important;
  font-size:14px !important;color:#2c2c2c !important;
  display:block;
  text-decoration:underline;
  margin-bottom:5px !important

}

.btn-dwnload-file:before{

  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 10px solid #2c2c2c;
  float: left;
  content:"";
  margin-top: 5px;
  margin-right: 5px;

}
/*#tp-default-default-preset */.question{

display:none
}
.titulo_lista_candidato{

font-family: 'Open Sans', sans-serif !important;
  font-weight: 800 !important;
  font-style:italic;
  font-size:30px !important;color:#333 !important;
  margin-bottom:30px !important


}
.list_users_poll{

margin-bottom: 35px !important;
}

.list_users_poll span{

font-family: 'Open Sans', sans-serif !important;
  font-weight: 800 !important;
  font-size:16px !important;color:#333 !important;
  margin-bottom:7px !important;
  display:block !important
}

.list_users_poll li{

  list-style: initial !important;
  margin-left:20px !important;


}
.list_rol{

 font-family: 'Open Sans', sans-serif !important;
  font-weight: 300 !important; 
  font-style:italic !important;
  font-size:12px !important;color:#333 !important;
  line-height: 30px !important;
}
  

}

.list_asoc_nom{

  font-family: 'Open Sans', sans-serif !important;
  font-weight: 400 !important;
  font-size:14px !important;color:#333 !important;
  margin-top: -8px !important;
  display:block

}

.texto_resaltado{

  font-family: 'Open Sans', sans-serif !important;
  font-weight: 300 !important; 
  font-style:italic !important;
  font-size:18px !important ;
  display: inline-block;
  background-color:#ccc;
  color:#fff;
  padding:6px 14px;
  margin-bottom:12px;
}


.titulo_votacion{

  font-family: 'Open Sans', sans-serif ;
  font-weight: 800 ;
  font-size:18px ;
  color:#333;
  

}

.parrafo_de_descripcion{

margin-top:34px

}
.parrafo_de_descripcion p{


  font-family: 'PT Sans', sans-serif ;
  font-size:14px ;color:#2c2c2c ;


}



.tp-vote-btn{

  background-color:#e02a0f !important;
  border:0px !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
  width: 130px !important;
 
}


.tp-btn{

   font-family: 'Poppins', sans-serif !important;
  cursor:pointer;
  text-transform:uppercase; 


}


.totalpoll-buttons .totalpoll-button.totalpoll-button-link {
    background-color:#cccccc !Important;
    border: 0;
}

/**************************************************/

.header_container {
    width: 100%;
   /* padding: 35px 0 26px 0;*/
   /* border-top: 5px solid #f05931;*/
}
.header {
    z-index: 1;
}
.header_wrapper {
    margin-top: 36px;
    margin-bottom: 15px;
}
.header_wrapper .logo {
    margin-top: 2px;
}
.header_wrapper .logo img {
    max-width: 300px;
    max-height: 80px;
}
.mobieMenu {
    margin: 0 auto;
    width: 70%;
    margin-top: 12px;
    text-align: center;
    margin-left: 70px;
}
.menu-item-has-children>a{
	text-transform:uppercase !important;
}
.menu_bar {
    border: 1px solid #d9d9d9;
    background: #fff;
    display: block;
    padding-bottom: 20px;
    padding-top: 5px;
    padding-left: 20px;
    margin-top: 15px;
}
#menu {
    position: relative;
    z-index:1500;
}
#menu ul {
    list-style-type: none;
}
#menu .ddsmoothmenu {
    list-style: none;
    height:46px;
    position: relative;
    z-index: 10;
    margin-left: -10px;
    text-align: center;
    /*background-image:url(images/afsdp_main_nav_bg.jpg);*/
    background-color:#560e12;
    border-top:2px solid #560e12;
    border-bottom:2px solid #560e12
}
#menu .ddsmoothmenu li > ul li > ul {
    margin-top: 1px;
}
#menu .ddsmoothmenu li {
    position: relative;
    display: inline;
    font-size: 14px;
    margin-left: 0;
    margin-bottom: 0;
   /* margin-right: -5px;*/
    line-height: 45px;
}
#menu .ddsmoothmenu li:last-child {
    margin-right: 0px;
}
#menu .ddsmoothmenu li:first-child a{
    /*margin-left: 9px;*/
    border-left-width:0px;
}
#menu li.current_page_item {
   /*padding-top: 56px;*/
    /*background: url(images/menu-tip.png) top center no-repeat;*/
  /* background-color: #5c100d;*/
    /*display:none;*/
 
}
#menu .ddsmoothmenu li a {
    color: #fff;
    font-family: 'Poppins', sans-serif;
    font-size:11px !important;
		text-decoration: none;
    text-transform:uppercase;
    padding: 13px 20px 14px 20px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    border-width:0px 1px;
    border-top-color:rgba(0, 0, 0, 0.15);
    border-right-color:rgb(109, 16, 24);
    border-bottom-color:rgba(0, 0, 0, 0.15);
    border-left-color:rgb(63, 11, 14);
    border-style:solid
}
#menu li.current-menu-item a, #menu li.current_page_item a, #menu li.current-menu-parent a, #menu li.current_page_parent a, #menu li a.selected, #menu li a:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.2)
    
}
#menu .ddsmoothmenu li > ul {
    margin-top: 7px;
    padding-top: 10px;
    margin-left: 5px;
}
#menu li li a, #menu li li a.selected, #menu li li a:hover {
    border: none;
}
#menu .ddsmoothmenu li li {
    font-size: 15px;
    line-height: 21px;
    text-transform: capitalize;
    margin: 0;
    padding: 0;
}
#menu .ddsmoothmenu li li a {
    width: 229px !important;
    height: 43px !important;
    color: #fff;
    height: auto;
    float: none;
    display: block;
    text-align: center;
    position: relative;
    margin: 0;
    padding: 0px;
    margin: 0px;
    padding-left: 0px;
    margin-left: 0px !important;
    font-size: 12px;
    font-weight: normal;
    line-height: 40px;
    border-radius: 0;
    border-width:0px 0px 2px 0px;
    border-bottom-color:#663340;
    
}



#menu .ddsmoothmenu li li a:after {
    width: 100%;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
}
#menu .ddsmoothmenu li li li li:last-child a, #menu .ddsmoothmenu li li li li:last-child a:after {
    border-top: none;
}
#menu .ddsmoothmenu li li:last-child a:after {
    width: 100%;
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
}
* html #menu .ddsmoothmenu li li a {
    display: inline-block;
}
#menu .ddsmoothmenu li li a:link, #menu .ddsmoothmenu li li a:visited {
    color: #fff;
}
#menu .ddsmoothmenu li li a.selected, #menu .ddsmoothmenu li li a:hover {
    color: #fff;
    background: #560e12;
    border-bottom-width:2px !important;
   border-bottom-style:solid !important;
   border-bottom-color:#5a2c38 !important;
}
#menu .ddsmoothmenu li:first-child ul {
  
  margin-left:10px

}

#menu .ddsmoothmenu li:last-child ul {
  
  margin-left:-63px

}

#menu .ddsmoothmenu li ul {
    
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    visibility: hidden;
    margin-top: 15px;
    width: 229px !important;
    margin-left: 0px;
    border-top: none;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #6a3744;
    
}
#menu .ddsmoothmenu li ul li {
    display: list-item;
    float: none;
}
#menu .ddsmoothmenu li ul li ul {
    padding-top: 0;
    background: none;
    top: 0;
    margin-top: 0;
    margin-left: 0;
}
#menu .ddsmoothmenu li ul li ul li:first-child {
    padding-top: 0;
}
* html .ddsmoothmenu {
    height: 1%;
}
.downarrowclass {
    position: absolute;
    width: 0px;
    height: 0px;
    overflow: hidden;
    top: 9px;
    right: 6px;
}
.rightarrowclass {
    display: block;
    width: 0px;
    height: 0px;
    position: absolute;
    margin-top: -3px;
    top: 50%;
    right: 0;
}
.ddshadow {
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}
#menu .ddsmoothmenu li.current_page_ancestor ul li {
    margin: 0;
}
#menu .ddsmoothmenu li.current_page_ancestor ul li a {
    background:none;
}
#menu .ddsmoothmenu li.current_page_item ul li a {
    background: none;
}
#menu .ddsmoothmenu li.current_page_item ul li a:hover {
   /* background: #5c100d;*/background: #560e12;
}
#menu .ddsmoothmenu li.current_page_ancestor ul li a:hover {
   /* background: #5c100d;*/background: #560e12;
}
#menu .ddsmoothmenu li.current_page_item ul li.current_page_item {
   /* margin-left: 15px;*/
}
#menu .ddsmoothmenu li ul li.current_page_item a {
    margin-left: 10px;
}
#menu li.current-menu-parent li a{
    background:none;
}
#menu li.current-menu-parent li a{
    background:none;
}
.slider_container {
    /*background: url(images/slider-shadow.png) bottom center no-repeat;*/
    height: 369px;
    width: 701px;
    margin-bottom: 60px;
    padding-bottom: 28px;
    overflow: hidden;
}
.slider_container .sy-box {
    position: relative;
}
.sy-pager {
    overflow: hidden;
    *zoom: 1;
    display: inline-block;
    margin: 1em 0 0;
    padding: 0;
    list-style: none;
    text-align: center;
    position: absolute;
    bottom: 18px;
    left: 3.2%;
    padding: 20px;
    z-index: 9;
}
.sy-pager li {
    display: inline-block;
    background: url('images/pagination.png') no-repeat 0 0;
    width: 9px;
    height: 9px;
    margin: 0 10px 0 0;
}
.sy-pager li.sy-active {
    background: url('images/pagination.png') no-repeat 0 -10px;
}
.sy-pager li a {
    width: 100%;
    height: 100%;
    display: block;
    text-indent: -9999px;
}
.sy-filler {
    width: 100%;
}
.sy-filler.ready {
    -webkit-transition: padding 600ms ease;
    -moz-transition: padding 600ms ease;
    -o-transition: padding 600ms ease;
    transition: padding 600ms ease;
}
/* added to the original element calling slippry */
/* line 71, ../src/slippry.scss */
.sy-box.sy-loading {
    background: url(images/bx_loader.gif) 50% 50% no-repeat;
    -webkit-background-size: 32px;
    -moz-background-size: 32px;
    -o-background-size: 32px;
    background-size: 32px;
    min-height: 40px;
}
/* line 72, ../src/slippry.scss */
.sy-box.sy-loading .sy-slides-wrap, .sy-box.sy-loading .sy-pager {
    visibility: hidden;
}
/* element that wraps the slides */
/* line 81, ../src/slippry.scss */
.sy-slides-wrap {
    position: relative;
   /* height: 540px;
    width: 1140px;*/
}
/* line 86, ../src/slippry.scss */
.sy-slides-wrap:hover .sy-controls {
    display: block;
}
/* element that crops the visible area to the slides */
/* line 92, ../src/slippry.scss */
.sy-slides-crop {
    height: 100%;
    width: 100%;
    position: absolute;
    overflow: hidden;
   /* border: 24px solid #f05931;*/
    box-sizing: border-box;
    -moz-box-sizing: border-box; /* Firefox */
    -o-box-sizing: border-box; /* opera */
    -webkit-box-sizing: border-box; /* safari */
    -ms-box-sizing: border-box; /* ie */
}
/* list containing the slides */
/* line 99, ../src/slippry.scss */
.sy-list {
    width: 100%;
    height: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
}
/* line 100, ../src/slippry.scss */
.sy-list.horizontal {
    -webkit-transition: left ease;
    -moz-transition: left ease;
    -o-transition: left ease;
    transition: left ease;
}
/* single slide */
/* line 111, ../src/slippry.scss */
.sy-slide {
    position: absolute;
    width: 100%;
    z-index: 2;
}
/* line 115, ../src/slippry.scss */
.sy-slide.kenburns {
    width: 107%;
    left: -20%;
}
.video.sy-slide.kenburns {
    left: -3%;
}
/* line 118, ../src/slippry.scss */
.sy-slide.kenburns.useCSS {
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}
/* line 120, ../src/slippry.scss */
.sy-slide.kenburns.useCSS.sy-ken:nth-child(1n) {
    -webkit-animation-name: left-right;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-name: left-right;
    -moz-animation-fill-mode: forwards;
    -o-animation-name: left-right;
    -o-animation-fill-mode: forwards;
    animation-name: left-right;
    animation-fill-mode: forwards;
}
/* line 123, ../src/slippry.scss */
.sy-slide.kenburns.useCSS.sy-ken:nth-child(2n) {
    -webkit-animation-name: right-left;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-name: right-left;
    -moz-animation-fill-mode: forwards;
    -o-animation-name: right-left;
    -o-animation-fill-mode: forwards;
    animation-name: right-left;
    animation-fill-mode: forwards;
}
.video.sy-slide.kenburns.useCSS.sy-ken:nth-child(1n), .video.sy-slide.kenburns.useCSS.sy-ken:nth-child(2n) {
    /*CSS animations*/
    -webkit-animation: none !important;
    -moz-animation: none !important;
    -o-animation: none !important;
    -ms-animation: none !important;
    animation: none !important;
}
/* line 130, ../src/slippry.scss */
.sy-slide.sy-active {
    z-index: 3;
}
/* line 133, ../src/slippry.scss */
.sy-slide > a {
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
}
/* line 138, ../src/slippry.scss */
.sy-slide > a > img {
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
    border: 0;
}
/* captions, styled fo the overlay variant */
/* line 232, ../src/slippry.scss */
.sy-caption-wrap {
    position: absolute;
    z-index: 12;
    left: 4%;
    top: 9%;
    width: 300px;
}
/* line 237, ../src/slippry.scss */
.sy-caption-wrap .sy-caption {
    background-color: rgba(0, 0, 0, 0.4);
    color: #fff;
    padding: 15px 20px;
    border-radius: 4px;
}
.sy-caption-wrap .sy-caption h1 {
    color: #fff;
    line-height: 42px;
}
/* line 245, ../src/slippry.scss */
.sy-caption-wrap .sy-caption a:link, .sy-caption-wrap .sy-caption a:visited {
    color: #fff;
    text-decoration: none;
    background: url(images/slider-readmore.png) left center no-repeat;
    padding: 1px 0;
    padding-left: 32px;
    font-family: 'open_sanslight';
    font-size: 16px;
}
/* line 250, ../src/slippry.scss */
.sy-caption-wrap .sy-caption a:hover, .sy-caption-wrap .sy-caption a:focus {
}
/* next/ prev buttons, with arrows and clickable area a lot larger than the visible buttons */
/* line 148, ../src/slippry.scss */
.sy-controls {
    display:none;
    list-style: none;
    height: 100%;
    width: 100%;
    position: absolute;
    padding: 0;
    margin: 0;
}
/* line 156, ../src/slippry.scss */
.sy-controls li {
    position: absolute;
    top: 46%;
    width: 6.9%;
    min-width: 4.2em;
    height: 10%;
    z-index: 33;
    display:block;
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}
/* line 162, ../src/slippry.scss */
.sy-controls li.sy-prev {
    left: -2.5%;
}
/* line 166, ../src/slippry.scss */
.sy-controls li.sy-prev a:after {
    background-position: -5% 0;
}
.sy-controls li.sy-prev a {
    background: url('images/prev-arrow.png') no-repeat 0 0;
    width: 16px;
    height: 24px;
}
/* line 171, ../src/slippry.scss */
.sy-controls li.sy-next {
    right: -5.25%;
}
.sy-controls li.sy-next a {
    background: url('images/next-arrow.png') no-repeat 0 0;
    width: 16px;
    height: 24px;
}
/* line 175, ../src/slippry.scss */
.sy-controls li.sy-next a:after {
    background-position: 105% 0;
}
/* line 180, ../src/slippry.scss */
.sy-controls li a {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
    text-indent: -9999px;
}
/* line 186, ../src/slippry.scss */
.sy-controls li a:link, .sy-controls li a:visited {
}
/* line 189, ../src/slippry.scss */
.sy-controls li a:hover, .sy-controls li a:focus {
    opacity: 0.8;
    outline: none;
}
/* line 193, ../src/slippry.scss */
.sy-controls li a:after {
    content: "";
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    text-align: center;
    text-indent: 0;
    line-height: 2.8em;
    color: #111;
    font-weight: 800;
    left: 50%;
    top: 50%;
    margin-top: -1.4em;
    margin-left: -1.4em;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}
.home_container .page_info {
    text-align: center;
    margin-bottom: 70px;
}
.home_container .page_info h1 {
    margin-bottom: 30px;
    line-height: 36px;
    font-size: 32px;
}
.home_container .page_info p {
    font-size: 18px;
    line-height: 28px;
}
/*Feature box
=================================================*/
.feature_content {
    overflow: hidden;
    margin-bottom: 65px;
}
.feature_inner_box {
    width: 305px;
    margin-right: 0;
    margin: 0;
    padding: 0;
    margin-top: 0px;
    text-align: center;
    margin-left: 38px;
}
.feature_inner_box p{
    font-size:16px;
    line-height:24px;
}
@-webkit-keyframes bounceIn_custom {
    0% {
        -webkit-transform: scale(1);
    }
    25% {
        -webkit-transform: scale(.8);
    }
    50% {
        -webkit-transform: scale(1.05);
    }
    70% {
        -webkit-transform: scale(.9);
    }
    100% {
        -webkit-transform: scale(1);
    }
}
@-moz-keyframes bounceIn_custom {
    0% {
        -moz-transform: scale(1);
    }
    25% {
        -moz-transform: scale(.8);
    }
    50% {
        -moz-transform: scale(1.05);
    }
    70% {
        -moz-transform: scale(.9);
    }
    100% {
        -moz-transform: scale(1);
    }
}
@-o-keyframes bounceIn_custom {
    0% {
        -o-transform: scale(1);
    }
    25% {
        -o-transform: scale(.8);
    }
    50% {
        -o-transform: scale(1.05);
    }
    70% {
        -o-transform: scale(.9);
    }
    100% {
        -o-transform: scale(1);
    }
}
@keyframes bounceIn_custom {
    0% {
        transform: scale(1);
    }
    25% {
        transform: scale(.8);
    }
    50% {
        transform: scale(1.05);
    }
    70% {
        transform: scale(.9);
    }
    100% {
        transform: scale(1);
    }
}
.feature_inner_box .circle {
    display: block;
    max-width: 250px;
    border-radius: 50%;
    text-align: center;
    background: #fff;
    padding: 24px;
    display: block;
    position: relative;
    margin-left: 0;
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
    background: #fff;
    margin-bottom: 26px;
    border: 1px solid #f05931;
}
.feature_inner_box .circle span {
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}
.feature_inner_box .circle:hover span {
    width: 78px;
    height: 78px;
    position: absolute;
    right: 0;
    bottom: 10%;
    background: url(images/circle-link.png) center no-repeat;
    -webkit-animation: bounceIn_custom 0.7s ease-in-out;
    -moz-animation: bounceIn_custom 0.7s ease-in-out;
    -o-animation: bounceIn_custom 0.7s ease-in-out;
    animation: bounceIn_custom 0.7s ease-in-out;
}
.feature_inner_box .circle:hover span:hover {
    /*background: url(images/circle-link-hover.png) center no-repeat;*/
}
.feature_inner_box .circle img {
    width: 250px;
    height: 250px;
    border-radius: 50%;
    text-align: center;
    border: 1px solid #f05931;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background: #f05931;
}
.feature_inner_box .circle:hover {
}
.feature_inner_box .circle img:hover {
}
.feature_inner_box h6 {
    font-size: 24px;
    line-height: 34px;
}
.feature_inner_box h6 a {
}
.feature_inner_box.first {
    margin-left: 16px;
}
.feature_inner_box.second {
}
.feature_inner_box.third {
    margin-left: 58px;
}
.feature_inner_box .feature_title.first {
    margin-top: 15px;
    padding: 0;
}
.feature_inner_box .feature_title.last {
    margin-right: 0;
    margin-left: 15px;
    padding: 0;
}
.feature_inner_box a {
    color: #212121;
}
.feature_inner_box a:hover {
}
.heading_container {
    background: url(images/head-shaddow.png) bottom center no-repeat;
    padding-bottom: 1px;
    margin-bottom: 65px;
    overflow: hidden;
}
.home_heading {
    text-align: center;
    background: #f05931;
    color: #fff;
    font-size: 30px;
    line-height: 40px;
    padding: 3px 0 3px 0;
}
.page_heading_wrapper {
   /* background: url(images/head-shaddow.png) bottom center no-repeat;*/
    padding-bottom: 16px;
    margin-bottom: 55px;
    overflow: hidden;
}
.page_heading {
    text-align: center;
    background: transparent;
    color: #3e3831;
    padding: 10px 0px 10px 0px;
}
.page_heading p {
    color: #fff;
    text-align: right;
    margin:2px 12px 0 0;
}
.page_heading.single p {
    font-size: 22px;
    line-height:28px;
    padding:0 12px;
    font-family: 'open_sanslight';
    text-align: left;
}
.page_heading h1 {
    margin-bottom: 0;
    color: #fff;
    text-align: left;
    font-size: 24px;
    margin-left:12px;
}
.page_heading a {
    color: #333;
}
.page_heading a:hover {
    text-decoration: underline;
}
.feature_blog_content {
    overflow: hidden;
}
.feature_blog_content .post {
    width: 345px;
    display: inline-block;
    margin-right: 47px;
    margin-left: 0;
    vertical-align: top;
    position: relative;
    margin-bottom:35px;
}
.feature_blog_content_inner {
    width: 110%;
    margin-bottom: 28px;
}
.feature_blog_content .post .post_content {
    text-align: center;
    font-size:16px;
}
.feature_blog_content .post .post_image {
    position:relative;
    background:#000;
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    z-index:1;
    margin-bottom: 25px;
}
@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(-100deg) scale(0.5);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(0) scale(1);
        opacity: 1;
    }
}
@-moz-keyframes rotateIn {
    0% {
        -moz-transform-origin: center center;
        -moz-transform:rotate(-100deg) scale(0.5);
        opacity: 0;
    }

    100% {
        -moz-transform-origin: center center;
        -moz-transform: rotate(0) scale(1);
        opacity: 1;
    }
}
@-o-keyframes rotateIn {
    0% {
        -o-transform-origin: center center;
        -o-transform: rotate(-100deg) scale(0.5);
        opacity: 0;
    }

    100% {
        -o-transform-origin: center center;
        -o-transform: rotate(0) scale(1);
        opacity: 1;
    }
}
@keyframes rotateIn {
    0% {
        transform-origin: center center;
        transform: rotate(-100deg);
        opacity: 0;
    }

    100% {
        transform-origin: center center;
        transform: rotate(0);
        opacity: 1;
    }
}
.feature_blog_content .post .post_image span.blog-link{
    background:url(images/blog-link.png) center no-repeat;
    background-size:80% 80%;
    width:64px;
    height:64px;
    position:absolute;
    top: 34%;
    left: 44%;
    visibility:hidden;
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    z-index:9;
}
.feature_blog_content .post .post_image:hover span.blog-link{
    position:absolute;
    visibility:visible;
    -webkit-animation: rotateIn .4s ease-in-out;
    -moz-animation: rotateIn 0.4s ease-in-out; 
    -o-animation: rotateIn 0.4s ease-in-out;
    animation: rotateIn 0.4s ease-in-out; 
}
.feature_blog_content .post .post_image img{
    width:100%;
    height:auto;
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
}
.feature_blog_content .post .post_image img:hover{
    opacity:.45;
}
.feature_blog_content .post .post_date {
    width: 75px;
    height: 75px;
    position: absolute;
    top: 0;
    left: 0;
}
.feature_blog_content .post .post_date .date {
    background: url(images/date-bg.png) repeat;
    margin-bottom: 0;
    list-style: none;
    padding: 11px 0 16px 3px;
}
.feature_blog_content .post .post_date .date li {
    display: inline-block;
    margin-left: 0;
    font-size: 12px;
}
.feature_blog_content .post .post_date .date li.day {
    font-size: 24px;
    font-weight: 700;
    float: left;
    margin: 8px 5px 6px 4px;
}
.feature_blog_content .post .post_date .date li.month {
    line-height: 14px;
    margin: -5px 0 -8px 0;
}
.feature_blog_content .post .post_date .date li.year {
    display: block;
    line-height: 6px;
}
.feature_blog_content .post .post_comment {
    padding: 2px 12px;
    background: #f05931;
}
.feature_blog_content .post .post_comment a {
    background: url(images/home-comment-icon.png) right center no-repeat;
    display: block;
    font-size: 18px;
    color: #fff;
}
.feature_blog_content .post .post_title a {
    font-size: 22px;
    line-height: 28px;
    transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}
.feature_blog_content .post .post_title a:hover {
    color: #f05931;
}
.bx-wrapper {
    position: relative;
    margin: 0 auto 60px;
    padding: 0;
    *zoom: 1;
}
/** THEME
===================================*/
.bx-wrapper .bx-viewport {
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    border: 1px solid #f05931;
    left: 0px;
    background: #fff;
    width: auto !important;
    padding: 21px 15px 30px 15px;
    border-radius: 10px;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
}
.bx-wrapper .bx-viewport ul li {
    width: auto !important;
    margin-left: 0;
}
.bx-wrapper .bx-viewport ul li p {
    background: url(images/test-quote.png) left top no-repeat;
    padding: 0px 0 0 42px;
    margin-bottom: 40px;
    font-size: 15px;
}
.bx-wrapper .bx-viewport ul li a {
    color: #ee5831;
    margin-left: 30px;
    font-size: 14px;
    vertical-align: sub;
}
/* LOADER */

.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(images/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}
/* PAGER */

.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 40px;
}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    background: #888;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #f05931;
}
/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
    right: 78px;
    background: url(images/prev.png) no-repeat;
}
.bx-wrapper .bx-next {
    right: 47px;
    background: url(images/next.png) no-repeat;
}
.bx-wrapper .bx-prev:hover {
}
.bx-wrapper .bx-next:hover {
}
.bx-wrapper .bx-controls-direction a {
    position: absolute;
    bottom: 37px;
    margin-top: 0;
    outline: 0;
    width: 28px;
    height: 23px;
    text-indent: -9999px;
    z-index: 9999;
    border-top: 2px solid #e0532e;
}
.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}
/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
    text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(images/controls.png) -86px -11px no-repeat;
    margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(images/controls.png) -86px -44px no-repeat;
    margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}
.fullwidth img{
    width:100%;
    height:auto;
}
.footer_container {
    background: #333333;
    /*border-bottom: 1px solid #000000;*/
    padding: 26px 34px 46px 28px;
}
.footer_top_container .call_us {
    text-align: right;
}
.footer_top_container .call_us p {
    text-align: right;
    font-size: 16px;
    color: #acf1ee;
    background: url(images/call-img.png) left center no-repeat;
    display: inline-block;
    margin-bottom: 0;
    padding: 3px 24px 3px 26px;
}
.footer {
    color: #d1d1d1;
}
.footer p {
    color: #d1d1d1;
    font-size: 13px;
    line-height: 21px
}
.footer .footer_widget {
    padding-top: 0px;
    padding-right: 20px;
}
.footer .footer_widget.last {
    padding-right: 0;
}
.footer .footer_widget.first {
    padding-top: 0px;
}
.footer .footer_widget h4 {
    color: #d1d1d1;
    font-size: 20px;
    line-height: 20px;
    padding-bottom: 15px;
    margin-bottom: 23px;
    border-bottom: 1px solid #f05931;
}
.footer .footer_widget h3 {
    color: #d1d1d1;
    font-size: 15px;
    line-height: 20px;
    padding-bottom: 0;
    text-transform: uppercase;
}
.footer .footer_widget p {
    color: #d1d1d1;
    font-size: 15px;
    line-height: 22px
}
.footer .footer_widget a {
    color: #d1d1d1;
    transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}
.footer .footer_widget a:hover {
    color: #fff;
    text-decoration: underline;
}
.footer .footer_widget ul {
    margin-top: -5px;
}
.footer .footer_widget ul li {
    margin-left: 0;
    margin-right: 15px;
    padding: 3px 0;
    padding-left: 15px;
    font-size: 15px;
    list-style: none;
    margin-bottom: 0;
    background: url(images/footer-bullet.png) 0 12px no-repeat;
}
.footer .footer_widget ul li:first-child {
}
.bottom_footer_container {
    background: #151515;
    border-top: 1px solid #3d3c3c;
    padding: 20px 0 16px 0;
}
.bottom_footer_container .call_us {
    text-align: left;
}
.bottom_footer_container .call_us p {
    text-align: left;
    font-size: 16px;
    color: #d3d3d3;
    background: url(images/call-img.png) left center no-repeat;
    display: inline-block;
    margin-bottom: 0;
    padding: 0px 24px 0px 26px;
}
.bottom_footer_container .copyrightinfo {
    text-align: right;
}
.bottom_footer_container .copyrightinfo p {
    margin-bottom: 0;
    color: #d3d3d3;
}
.bottom_footer_container .copyrightinfo p a {
    color: #fff;
}
.footer .footer_widget .searchform {
    position: relative;
    margin-bottom: 35px;
    background: #fff;
    width: 100%;
    height: 33px;
}
.footer .footer_widget .searchform input[type="text"] {
    height: 30px;
    width: 73%;
    border: none;
    color: #888;
    background: none;
    padding-left: 10px;
    padding-right: 50px;
    box-shadow: none;
}
.footer .footer_widget .searchform input[type="submit"] {
    position: absolute;
    right: 5px;
    top: 4px;
    background: url(images/footer-search.png) no-repeat;
    border: none;
    cursor: pointer;
    height: 25px;
    width: 33px;
}
/* #Social Style
================================================== */
.tt-wrapper {
    padding: 0;
    height: 35px;
    list-style: none;
    display: block;
    margin-bottom: 24px;
    background: none;
}
.footer .footer_widget ul.tt-wrapper li {
    float: left;
    margin-left: 0;
    background: none;
    margin: 0;
    margin-right: 0px;
    padding-left: 0;
}
.tt-wrapper li a {
    display: block;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    outline: none;
    text-indent: -9000px;
    position: relative;
}
.tt-wrapper li .db {
    background: url(images/db.png) no-repeat;
}
.tt-wrapper li .fb {
    background: url(images/fb.png) no-repeat;
}
.tt-wrapper li .ins {
    background: url(images/ins.png) no-repeat;
}
.tt-wrapper li .gp {
    background: url(images/gp.png) no-repeat;
}
.tt-wrapper li .pn {
    background: url(images/pn.png) no-repeat;
}
.tt-wrapper li .tw {
    background: url(images/tw.png) no-repeat;
}
.tt-wrapper li .rss {
    background: url(images/rss.png) no-repeat;
    margin-right: 0px;
}
.tt-wrapper li a span {
    width: 100px;
    height: auto;
    line-height: 20px;
    padding: 10px;
    margin-bottom: 15px;
    left: 50%;
    margin-left: -62px;
    font-family: 'Alegreya SC', Georgia, serif;
    font-weight: 400;
    font-style: italic;
    font-size: 15px;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    text-align: center;
    border: 4px solid #fff;
    background: rgba(37, 37, 37, 1);
    text-indent: 0px;
    border-radius: 5px;
    position: absolute;
    pointer-events: none;
    bottom: 80px;
    opacity: 0;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.tt-wrapper li a span:before, .tt-wrapper li a span:after {
    content: '';
    position: absolute;
    bottom: -15px;
    left: 50%;
    margin-left: -9px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid rgba(0,0,0,0.1);
}
.tt-wrapper li a span:after {
    bottom: -14px;
    margin-left: -10px;
    border-top: 10px solid #fff;
}
.tt-wrapper li a:hover span {
    opacity: 0.9;
    bottom: 30px;
}
.content-bar .searchform {
    margin-left: 0;
}
.page-content .searchform {
    position: relative;
    /*margin-bottom: 35px;*/
    background: url(images/sidebar-searchbg.png) no-repeat;
    width: 195px;
    height: 28px;
   /** margin: 20px 1px 18px 14px;*/
}
.page-content .searchform input[type="text"] {
    width: 155px;
    height: 28px;
    border: none;
    color: #afafaf;
    background-color: #dadada;
    padding-left: 10px;
    padding-right: 30px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    border-left:3px solid #c5c5c5;
    border-top:1px solid #c5c5c5;
    border-right:1px solid #c5c5c5;
    border-bottom:1px solid #c5c5c5;
  
}
.page-content .searchform input[type="text"]:focus {
   /* box-shadow: 0 0px 5px rgb(255, 129, 66);
    -moz-box-shadow: 0 0px 5px rgb(255, 129, 66);
    -webkit-box-shadow: 0 0px 5px rgb(255, 129, 66);*/
}
.page-content .searchform input[type="submit"] {
    position: absolute;
    right: 9px;
    top: 7px;
    background: url(images/search_ico_05.jpg) no-repeat;
    border: none;
    cursor: pointer;
    height: 20px !important;
    min-width: 20px !important;
    width: 20px !important;
}
.sidebar .ink-form li{
    background:none;
}
.sidebar .ink-form li:hover {
    background: none;
    padding-left: 40px;
}
.sidebar select.inktext {
    margin-left:0;
}
/*Blog Page
===================================================*/
.page_heading_container {
    background: #fdfdfd url(images/bradcrumb-line.png) bottom center repeat-x;
    margin-bottom: 55px;
}
.page_heading_container .page_heading_content h1 {
    padding: 20px 0;
    margin-bottom: 0;
}
.page-content {
    padding-bottom: 0px;
    width: 100%;
    overflow: hidden;
}
.content-bar {
    margin: 0;
    padding: 0;
    /*margin-right: 35px;*/
}
.content-bar img {
    /*max-width: 100%;*/
    height: auto;
    background: none;
    padding: 0;
}
.content-bar .post {
    position: relative;
    margin-top: 0px;
    margin-bottom: 45px;
    padding-bottom: 35px;
    border-bottom: 1px solid #ececec;
}
.content-bar .post .post_heading_wrapper {
    margin-bottom: 30px;
}
.content-bar .post .post_title {
    margin-top: 0px;
    margin-bottom: 15px;
    line-height: 34px;
}
.content-bar .post .post_title a {
    
  
  
  
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  font-size: 18px;
  color: #333;
  text-transform:uppercase;
  line-height: 22px;
  display:block;
  
  
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.content-bar .post .post_title a:hover {
    color: #d8251e;
}
.content-bar .post .post_content {
    overflow: hidden;
    margin-top: 15px;
    /*text-shadow: 0 1px 0 #fff;*/
    line-height: 20px;
    color: #444342;
}
.content-bar .post .post_content p {
    margin-bottom: 10px;
    color: #373737;
    font-family: 'PT Sans', sans-serif;
    font-size: 12px;
    line-height: 18px;
}
.content-bar .post .post_content.blog p{
    display: inline;
}
.content-bar .post:last-child {
}
.content-bar .post .post_thumbnil {
    position: relative;
    margin-bottom: 24px;
}
.content-bar .post .post_thumbnil:before {
    -moz-box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.5);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.content-bar .post .post_thumbnil:after {
   /* background: url(images/heading-top.png) left top no-repeat;*/
    content: "";
    height: 14px;
    left: 24px;
    position: absolute;
    bottom: 0;
    width: 28px;
}
.content-bar .post .post_thumbnil img {
    width: 100%;
    height: auto;
}
.content-bar .post .post_thumbnil:hover img {
}
.content-bar .post .post_thumbnil:hover span.image_link {
    width: 100%;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
}
.content-bar .post .post_content .read_more {
    color: #db5c08;
    font-size: 16px;
    line-height: 21px;
    font-weight: normal;
    padding: 1px 5px 1px 1px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.content-bar .post .post_content .read_more:hover {
}
.content-bar .post .post_meta {
    list-style-type: none;
    padding-left: 0px;
    overflow: hidden;
    padding: 0px 2px;
    line-height: 32px;
}
.content-bar .post .post_meta span {
    color: #7e7d7d;
}
.content-bar .post .post_meta a {
    color: #f05931;
    font-size: 16px;
}
.content-bar .post .post_meta a:hover {
}
.content-bar .post .post_meta li {
    display: inline;
    margin-right: 26px;font-size: 11px;
    margin-left: 0;
 /*   padding-left: 24px;*/
    color: #d8251e;
}
.content-bar .post .post_meta .posted_on {
   /* background: url(images/posted-on.png) left center no-repeat;*/text-transform: capitalize;
	        padding: 0px 12px;
        font-family: 'Poppins', sans-serif;
        color: #fff;
        font-size: 10px;
	line-height:22px;
        text-transform: uppercase;
        background-color: #d8251e;
        float: left;
        font-weight: 300;
}



.content-bar .post .post_meta .posted_by {
    background: url(images/posted-by.png) 0 0 no-repeat;
    padding-left: 32px;
}
.content-bar .post .post_meta .posted_in {
    background: url(images/posted-in.png) left center no-repeat;
}
.content-bar .post .post_meta .post_comment {
    background: url(images/commenticon.png) left center no-repeat;
}
.content-bar .post h2, .content-bar .post h3, .content-bar .post h4, .content-bar .post h5{
    line-height:28px;
}
/*Sidebar style
===================================================*/
.sidebar {
    padding-left: 12px;
}
.sidebar_widget {
    margin-bottom: 0px;
    padding: 0px 0px;
}
.sidebar_widget select {
    margin:20px;
}
.sidebar h3 {
    color: #333;
    font-weight: 300;
    font-size: 22px;
    -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.02)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 100%);
    background-color: #fdfdfd;
    padding: 0px;
    -moz-box-shadow: inset 1px -1px 0 #fff, 0 2px 2px rgba(0,0,0,0.05);
    -webkit-box-shadow: inset 1px -1px 0 #fff, 0 2px 2px rgba(0,0,0,0.05);
    box-shadow: inset 1px -1px 0 #fff, 0 2px 2px rgba(0,0,0,0.05);
    border-bottom: 2px solid #ea6b1e;
    margin: 0px -1px;
}
.sidebar_widget {
    /*border: 1px solid #e9e9e9;*/
   /* -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.07);
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.07);
    box-shadow: 0 1px 4px rgba(0,0,0,0.07);*/
}
.sidebar_widget .tagcloud {
    padding: 0px;
}
.sidebar_widget .textwidget{
    padding: 0px;
}
.sidebar_widget ul {
    margin: 0px 0px;
}
.sidebar_widget ul ul {
    margin: 0;
}
.sidebar_widget ul li {
   /* border-bottom: 1px solid #e9e9e9;*/
    display: block;
  /*  background: url(images/sidebar-bullet.png) no-repeat 18px 22px;*/
    /*padding: 16px 30px 16px 40px;*/
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: block;
    margin-left: 0;
}
.sidebar_widget ul li:last-child {
    /*border-bottom: none;*/
}
.sidebar_widget ul li:hover {
    /*background: #FFFFFF url(images/sidebar-bullet-hover.png) no-repeat 40px 22px;*/
   /* padding-left: 0px;*/
}
.nav li li:hover {
    background-position: 42px 19px;
    padding-left: 0px;
}
.sidebar_widget ul li:hover a {
    color: #560e12;
}
.sidebar_widget ul li a {
    color: #333333;
    text-decoration: none;
}
.sidebar_widget ul li ul {
    padding-left: 0;
    padding-right: 0;
    margin-left: -15px;
}
.sidebar_widget ul li ul li {
    margin: 0;
    padding-left: 0px;
    padding-right: 0;
    border-bottom: none;
}
/*---Comment Box---*/
#commentsbox {
}
#commentsbox .comment_head {
    background: url(images/comment-head.png) no-repeat left;
    padding-left: 50px;
    color: #1e678d;
    margin-bottom: 30px;
}
#commentsbox .leave_comment {
    margin: 30px 0 30px 0;
    font-size: 30px;
}
#commentsbox #comments {
    margin-bottom: 36px;
    font-size: 28px;
}
ol.commentlist {
    margin: 0 0 5px 0px;
    padding: 0;
    clear: both;
    overflow: hidden;
    list-style: none;
}
.post-info {
    color: #000;
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-family: "Museo 500";
}
ol.commentlist li {
    margin: 5px 0;
    margin-top: 1px;
    line-height: 18px;
    overflow: hidden;
    font-size: 13px;
    font-family: "Trebuchet MS";
}
ol.commentlist li .comment-body {
    padding: 14px 26px 0 96px;
    position: relative;
    border: 1px solid #d5d5d5;
    overflow: hidden;
    margin-bottom: 50px;
    font-size: 15px;
    -webkit-box-shadow: 0 3px 4px 0px rgb(175, 175, 175);
    -moz-box-shadow: 0 3px 4px 0px rgb(175, 175, 175);
    -o-box-shadow: 0 3px 4px 0px rgb(175, 175, 175);
    -ms-box-shadow: 0 3px 4px 0px rgb(175, 175, 175);
    box-shadow: 0 3px 4px 0px rgb(175, 175, 175);
}
ol.commentlist li .comment-body .comment-meta.commentmetadata {
    margin-bottom: 20px;
}
ol.commentlist li .comment-author {
    float: left;
    margin-right: 10px;
}
ol.commentlist li .comment-author a:link, ol.commentlist li .comment-author a:visited {
    color: #000;
    text-decoration: none !important;
}
ol.commentlist li .comment-author .fn {
    color: #333;
}
ol.commentlist li .comment-author a.url {
    color: #4f4e4e;
}
cite.fn {
    color: #000;
    font-style: normal;
}
ol.commentlist li .comment-author .avatar {
    position: absolute;
    left: 10px;
    top: 14px;
    width: 66px;
    height: 66px;
    border: 1px solid #ddd;
    padding: 2px;
}
ol.commentlist li .comment-meta .commentmetadata {
    color: #4f4e4e;
}
ol.commentlist li .comment-meta a {
    color: #4f4e4e;
    text-decoration: none !important;
}
ol.commentlist li p {
    line-height: 22px;
    margin-top: 5px;
    color: #666;
}
ol.commentlist li .reply {
    position: absolute;
    top: 12px;
    right: 18px;
}
ol.commentlist li .reply a {
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    background: url('images/reply.png') no-repeat 0 0;
    width: 70px;
    height: 33px;
    display: inline-block;
    text-align: center;
    line-height: 33px;
}
ol.commentlist li .reply a:hover {
    background: url('images/reply.png') no-repeat 0 -39px;
}
ol.commentlist li.odd {
}
ol.commentlist li.even {
}
ol.commentlist li ul.children {
    list-style: none;
    margin: 1em 0 0;
    text-indent: 0;
}
ol.commentlist li ul.children li.depth-2 {
    margin: 0 0 0px 35px;
}
ol.commentlist li ul.children li.depth-3 {
    margin: 0 0 0px 35px;
}
ol.commentlist li ul.children li.depth-4 {
    margin: 0 0 0px 35px;
}
ol.commentlist li ul.children li.depth-5 {
    margin: 0 0 0px 35px;
}
.comment-nav {
    padding: 5px;
    display: none;
}
.comment-nav a:link, .comment-nav a:visited {
    color: #f96e02;
}
#respond {
    padding: 0px 0px;
    margin: 10px 0px;
}
#respond h3 {
    font-size: 24px;
    color: #000;
    font-weight: bold;
    padding: 10px 10px;
}
#commentform {
    margin-bottom: 50px;
}
#commentform p {
    color: #444;
}
#commentform a {
    color: #f05931;
    margin-top: 15px;
    margin-bottom: 0;
}
#respond label {
    display: block;
    margin-right: 15px;
    margin-bottom: 5px;
    padding-top: 10px;
    color: #0d0d0d;
    font-size: 15px;
    line-height: 20px;
    font-family: "Lucida Sans Unicode", sans-serif;
}
#respond .required {
}
#respond label small {
    font-size: 10px;
}
#respond input[type='text'], #respond input[type='email'] {
    width: 28.5%;
    font-size: 13px;
    padding: 13px 10px;
    margin-right: 15px;
    margin-bottom: 30px;
    border: solid 1px #ddd;
    color: #999;
}
#respond input#url {
    margin-right: 0;
}
textarea#comment {
    width: 96%;
    height: 180px;
    padding: 12px;
    border: solid 1px #ddd;
    resize: vertical;
    color: #999;
    font-family: Voces, Verdana, Geneva, sans-serif;
    font-size:16px;
}
#respond input[type='text'], #respond input[type='email'], #respond textarea#comment {
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
#respond input[type='text']:focus, #respond input[type='email']:focus, #respond textarea#comment:focus {
    border: solid 1px #f05931;
}
#respond .required {
    display: none;
}
#commentform input#submit {
    color: #fff;
    font-family: 'open_sanslight';
    text-shadow: 0 1px 0 #f39e68;
    font-size: 18px;
    margin-top: 30px;
    margin-bottom: 20px;
    display: block;
    color: #ffffff;
    padding: 5px 8px 5px 8px;
    text-decoration: none;
    border: none;
    background: url('images/comment.png') no-repeat 0 0;
    width: 222px;
    height: 42px;
}
#commentform input#submit:hover {
    background: url('images/comment.png') no-repeat 0 -50px;
}
h3#reply-title {
    color: #1c1b1b;
    font-size: 18px;
    line-height: 22px;
    margin-top: 20px;
    padding-bottom: 20px;
    margin-left: -10px;
    font-weight: normal;
}
#commentform .comment-notes {
    display: none;
}
.comment-author .avatar {
    display: inline;
}
.form-allowed-tags {
    display: none;
}
/*----------------------Contact page-----------------------*/
.page-content .content-bar .contact-line {
    height: 1px;
    background-color: #dbdbdb;
}
.page-content .content-bar {
   /* margin-bottom:35px;*/
}
.contact-page h1 {
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
    margin-bottom: 30px;
}
.page-content .content-bar .contactform {
    position: relative;
    overflow: hidden;
    margin-top: 25px;
    margin-bottom: 40px;
}
.page-content .content-bar .contactform .error {
    color: red;
}
.page-content .content-bar .contactform input[type="text"] {
    margin-right: 12px;
}
.page-content .content-bar .contactform input[type="text"], .page-content .content-bar .contactform input[type="email"], .page-content .content-bar .contactform textarea {
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.page-content .content-bar .contactform input[type="text"], .page-content .content-bar .contactform input[type="email"] {
    width: 47.5%;
    height: 42px;
    border: 1px solid #ddd;
    background: #fff;
    margin-bottom: 36px;
    padding-left: 7px;
    color: #838383;
    display: inline-block;
}
.page-content .content-bar .contactform textarea {
    width: 97.3%;
    max-width: 97.3%;
    height: 140px;
    padding-top: 5px;
    margin-bottom: 22px;
    padding: 8px;
    text-align: left;
    color: #838383;
    border: 1px solid #ddd;
    background: #fff;
    margin-top: 5px;
    border: 1px solid #dbdbdb;
    font-family: Voces, Verdana, Geneva, sans-serif;
}
.page-content .content-bar .contactform input[type="text"]:focus, .page-content .content-bar .contactform input[type="email"]:focus, .page-content .content-bar .contactform textarea:focus {
    border: 1px solid #f05931;
}
.page-content .content-bar .contactform input[type="submit"] {
    border: none;
    color: #fff;
    font-family: 'open_sanslight';
    text-shadow: 0 1px 0 #f39e68;
    font-size: 18px;
    background: url('images/contact.png') no-repeat 0 0;
    width: 222px;
    height: 42px;
    margin-top: 10px;
    text-align: center;
}
.page-content .content-bar .contactform input[type="submit"]:hover {
    background: url('images/contact.png') no-repeat 0 -50px;
    width: 222px;
    height: 42px;
    color: #fff;
}
.contact-map {
    margin-top: 25px;
}
.contact-map iframe {
    border: 3px solid #f05931;
    width: 99.3%;
    height: 480px;
    border-radius: 5px;
}

.form_contact_info form{
	padding:15px;
}
.form_contact_info input[type="text"], .form_contact_info input[type="email"].wpcf7-form-control, .tml-user-login-wrap input[type="text"] {
	width:100%;
	height:30px;
	border:1px solid #c5c5c5;
	border-radius:7px !important;
}
.form_contact_info p, .tml-user-login-wrap label{
	font-weight:900;
	font-size:14px;
}

.form_contact_info p.campos-o{
	font-weight:100;
	font-style:italic;
}
.form_contact_info textarea{
	width:100%;
	border:1px solid #d9d9d9;
	border-radius:7px !important;
}
.tml {
      max-width: 100%;
}

/* #Wordpress Core Classes
================================================== */
blockquote {
    padding-left: 60px;
    min-height: 40px;
    background: url(images/blockqoute.png) no-repeat;
}
blockquote {
    margin-top: 40px;
    margin-bottom: 40px;
}
blockquote img {
    float: left;
    margin-right: 15px;
}
.sticky {
}
.gallery-caption {
    color: #666;
    font-family: Georgia, serif;
    font-size: 12px;
}
.bypostauthor {
}
.alignnone {
    margin: 5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}
.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}
.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}
a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}
a img.alignnone {
    margin: 5px 20px 20px 0;
}
a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%;
    text-align: center;
    padding: 5px 3px 10px;
}
.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}
.wp-caption img {
    border: 0 none;
    height: auto;
    max-width: 98.5%;
    width: auto;
    margin: 0;
    padding: 0;
}
.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 10px 4px 5px;
}
#wp-calendar caption {
    text-align: center;
    background: #999999;
    border: 1px solid #999999;
    color: #fff;
    font-weight: bold;
    padding: 3px 0;
}
#wp-calendar a {
    font-weight: bold;
    color: #999999;
}
#wp-calendar tfoot td {
    background: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.footer #calendar_wrap {
    display: block;
    margin-bottom: 30px;
    background: #000000;
    width: 176px;
}
#nav-single {
    overflow: hidden;
    margin-bottom: 40px;
}
.nav-previous {
    float: left;
    width: 50%;
}
.nav-next {
    float: right;
    text-align: right;
    width: 50%;
}
.nav-next a, .nav-previous a {
    color: #fff;
    text-shadow: 1px 1px 0 #000;
    border: 1px solid #000;
    -moz-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.07)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.07) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.07) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.07) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.07) 100%);
    background-color: #444;
    -moz-box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.5), 0 2px 3px rgba(0, 0, 0, 0.4), inset 0 1px 0 #4d4d4d;
    -webkit-box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.5), 0 2px 3px rgba(0, 0, 0, 0.4), inset 0 1px 0 #4d4d4d;
    box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.5), 0 2px 3px rgba(0, 0, 0, 0.4), inset 0 1px 0 #4d4d4d;
    font-weight: 400;
    padding: 5px 10px;
    display: inline-block;
}
/*Calendar style*/
#wp-calendar caption {
    text-align: center;
    background:#17517a;
    color: #fff;
    border-bottom: 2px solid #e6eef7;
}
#wp-calendar {
    color: #555;
    width: 95%;
    text-align: center;
    color:#fff;
}
#wp-calendar a {
    color: #000;
    color:#17517a;
}
.footer #wp-calendar a {
    color:#17517a;
}
#wp-calendar caption, #wp-calendar td, #wp-calendar th {
    text-align: center;
}
#wp-calendar caption {
    font-size: 11px;
    font-weight: 500;
    padding: 5px 0 3px 0;
    text-transform: uppercase;
}
#wp-calendar th {
    background: #f4f4f4;
    font-weight: bold;
    border:solid 1px #e2e2e3;
}
.footer #wp-calendar th {
    background: #e0e0e0;
    border:solid 1px #e2e2e3;
}
#wp-calendar tfoot td {
    background: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border:solid 1px #f4f4f4;
    color:#fff;
}
.footer #wp-calendar tbody td {
    color:#000;
}
.footer #wp-calendar tbody td#next.pad {
    padding-right:5px;
}
#wp-calendar tbody td {
    color:#c0c0c0;
    padding:5px;
    background:#e9eaeb;
    border: solid 1px #fcfcfd;
}
#wp-calendar tbody td.pad {
    background-color:#f9fafb;
}
#wp-calendar tbody td#today {
    background-color:#fdfdfd;
}
#calendar_wrap {
    display: block;
    margin-bottom: 30px;
}
/*404 page Style
=======================================================*/
h2.error_pera {
    font-size: 18px;
    margin-bottom: 25px;
    line-height: 24px;
}
.error_list {
    margin-bottom: 25px;
}
.error_list ul {
    list-style: none;
}
.error_list ul li {
    margin-left: 0;
    padding: 9px 0 9px 0;
    padding-left: 25px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    background: url(images/sidebar-bullet.png) 2px 13px no-repeat;
}
.error_list ul li:hover {
    background: url(images/sidebar-bullet-hover.png) 2px 13px no-repeat;
}
.error_list ul li a {
    font-size: 16px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.error_list ul li:last-child {
    border-bottom: none;
}
.error_list ul li a:hover {
    color: #f05931;
}
/*Blog Page Pagging
===========================================*/
ul.paging {
    margin: 0px;
    padding: 0px;
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
}
ul.paging li {
    margin: 0px;
    padding: 0px;
    display: inline;
    margin-right: 10px;
}
ul.paging li a {
   /* border: 1px solid #CCC;*/
    color: #fff;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
   /* -moz-box-shadow: inset 0 0 1px #fff;
    -ms-box-shadow: inset 0 0 1px #fff;
    -webkit-box-shadow: inset 0 0 1px #fff;
    box-shadow: inset 0 0 1px white;*/
   /* background: #FAFAFA;
    background-image: -moz-linear-gradient(top, #FAFAFA 0, #d5d4d4 100%);
    background-image: -ms-linear-gradient(top, #FAFAFA 0, #d5d4d4 100%);
    background-image: -o-linear-gradient(top, #FAFAFA 0, #d5d4d4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FAFAFA), color-stop(100%, #d5d4d4));
    background-image: -webkit-linear-gradient(top, #FAFAFA 0, #d5d4d4 100%);
    background-image: linear-gradient(to bottom, #FAFAFA 0, #d5d4d4 100%);*/
    display: inline-block;
    line-height: 25px;
    height: 24px;
    width: 24px;
    text-decoration: none;
    margin: 0 2px 14px;
    padding: 3px;
    font-size: 14px;
   /* text-shadow: 0 1px 0 #fff;*/
 font-family: 'PT Sans', sans-serif;
    text-align: center;
    background-color:#867e74
}
ul.paging a:hover {
  
  background-color:#e02a0f;
  color:#fff;
   /* border: 1px solid #aeacac !important;
    -moz-box-shadow: 0 0 3px rgba(0,0,0,.25);
    -ms-box-shadow: 0 0 3px rgba(0,0,0,.25);
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,.25);
    box-shadow: 0 0 3px rgba(0,0,0,.25);*/
}
ul.paging a.active, ul.paging a.current {
  
  background-color:#e02a0f;
  color:#fff
  
 /*   background: #d5d4d4;
    background-image: -moz-linear-gradient(top, #d5d4d4 0, #FAFAFA 100%);
    background-image: -ms-linear-gradient(top, #d5d4d4 0, #FAFAFA 100%);
    background-image: -o-linear-gradient(top, #d5d4d4 0, #FAFAFA 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d5d4d4), color-stop(100%, #FAFAFA));
    background-image: -webkit-linear-gradient(top, #d5d4d4 0, #FAFAFA 100%);
    background-image: linear-gradient(to bottom, #d5d4d4 0, #FAFAFA 100%);
    border: 1px solid #999;
    moz-box-shadow: inset 0 0 10px rgba(0,0,0,.35);
    -ms-box-shadow: inset 0 0 10px rgba(0,0,0,.35);
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,.35);*/
}
.container_24 .grid_16.top_menu {
    width: 66.4%;
}
/*Gallery page
================================================*/
.fullwidth .page_title{
    color: #000000;
    margin-bottom: 25px;
    padding-bottom: 20px;
    background: url(images/line.png) bottom center repeat-x;
}
@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
    }

    70% {
        -webkit-transform: scale(.9);
    }

    100% {
        -webkit-transform: scale(1);
    }
}

@-moz-keyframes bounceIn {
    0% {
        opacity: 0;
        -moz-transform: scale(.3);
    }

    50% {
        opacity: 1;
        -moz-transform: scale(1.05);
    }

    70% {
        -moz-transform: scale(.9);
    }

    100% {
        -moz-transform: scale(1);
    }
}

@-o-keyframes bounceIn {
    0% {
        opacity: 0;
        -o-transform: scale(.3);
    }

    50% {
        opacity: 1;
        -o-transform: scale(1.05);
    }

    70% {
        -o-transform: scale(.9);
    }

    100% {
        -o-transform: scale(1);
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        transform: scale(.3);
    }

    50% {
        opacity: 1;
        transform: scale(1.05);
    }

    70% {
        transform: scale(.9);
    }

    100% {
        transform: scale(1);
    }
}
.page-content .gallery .thumbnail {
    margin-left:0;
    padding:0;
    list-style-type:none;
    overflow:hidden;
    margin:0 auto;
    margin-right:10px;
    width:107%;
}
.page-content .gallery ul.thumbnail li {
    margin:0;
    margin-left:0;
    position:relative;
    margin-right:26px;
    height:auto;
    margin-bottom:25px;
    text-align:center;
    padding-bottom:0px;
    display:inline-block;
    vertical-align:top;
    background: #000;
}
.page-content .gallery ul.thumbnail li a{
    display:block;
    color:#fff;
}
.page-content .gallery ul.thumbnail li span{
    width:48px;
    height:48px;
    position:absolute;
    opacity:1;
    z-index:9999;
    top:30%;
    left:41%;
    background:url(images/gall-search.png) center no-repeat;
    visibility:hidden;

}
.page-content .gallery ul.thumbnail li:hover span{
    background:url(images/gall-search.png) center no-repeat;
    position:absolute;
    visibility:visible;
    opacity:1;
    top: 38%;
    -webkit-animation: bounceIn .7s ease-in-out;
    -moz-animation: bounceIn 0.7s ease-in-out; 
    -o-animation: bounceIn 0.7s ease-in-out;
    animation: bounceIn 0.7s ease-in-out; 
}
.page-content .gallery .thumbnail li img {
    margin-right:0;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.page-content .gallery .thumbnail li img:hover {
    opacity:0.5;
}
.page-content .gallery ul.thumbnail.col-1 li {
    width:350px;
    height:auto;
    display:block;
    float:none;
    margin:0 auto;
    margin-bottom: 120px;

}
.page-content .gallery ul.thumbnail.col-1 li span{
    position:absolute;
    top: 33%;
    left: 44%;
}
.page-content .gallery ul.thumbnail.col-2 li {
    width: 350px;
    margin-left: 8.5%;
    margin-right: 10%;
    margin-bottom: 80px;
    height:auto;
}
.page-content .gallery ul.thumbnail.col-2 li span{
}
.page-content .gallery ul.thumbnail.col-2 li img {
    margin-right:0;
    width: 100%;
    height: auto;
}
.page-content .gallery ul.thumbnail.col-3{
    width:119%;
}
.page-content .gallery ul.thumbnail.col-3 li {
    width: 350px;
    margin-right: 3%;
    height:auto;
    margin-bottom:4%;
}
.page-content .gallery ul.thumbnail.col-3 li span{
    position:absolute;
    top:34%;
    left:45%;
}
.page-content .gallery ul.thumbnail.col-3 li img {
    margin-right:0;
    width:100%;
    height:auto;
}
.page-content .gallery ul.thumbnail.col-4 li {
    width: 252px;
    height: auto;
    margin-right: 3.5%;
    margin-bottom:65px;
}
.page-content .gallery ul.thumbnail.col-4 li span{
    position:absolute;
    top:30%;
    left:43%;
}
.page-content .gallery .thumbnail.col-4 li img {
    margin-right:0;
    width:100%;
    height:auto;
}
.page-content .gallery ul.thumbnail.col-5 li {
    width: 191px;
    height: auto;
    margin-right: 45px;
    margin-bottom: 52px;
}
.page-content .gallery ul.thumbnail.col-5 li span{
    position: absolute;
    top: 28%;
    left: 40%;
}
.page-content .gallery ul.thumbnail.col-5 li img {
    width: 100%;
    height: auto;
    margin-right:20px;
}
.page-content .gallery ul.thumbnail.col-6 li {
    width: 168px;
    height: auto;
    margin-right:25px;
    margin-bottom:50px;
}
.page-content .gallery ul.thumbnail.col-6 li span{
    position: absolute;
    top: 29%;
    left: 39%;
}
.page-content .gallery ul.thumbnail.col-6 li img {
    width: 100%;
    height: auto;
    margin-right:0px;
}
.page-content .gallery ul.thumbnail.col-7 li {
    width: 136px;
    height:auto;
    margin-right:30px;
    margin-bottom:50px;
}
.page-content .gallery ul.thumbnail.col-7 li span{
    position: absolute;
    top: 32%;
    left: 33%;
    display:none;
}
.page-content .gallery ul.thumbnail.col-7 li img {
    width: 100%;
    height: auto;
    margin-right:0px;
}
.page-content .gallery ul.thumbnail.col-8 li {
    width: 125px;
    height:auto;
    margin-right:20px;
    margin-bottom:50px;
}
.page-content .gallery ul.thumbnail.col-8 li span{
    display:none;
}
.page-content .gallery ul.thumbnail.col-8 li img {
    width: 100%;
    height: auto;
    margin-right:0px;
}
.page-content .gallery ul.thumbnail.col-9 li{
    width: 110px;
    margin-right:18px;
    margin-bottom:50px;
}
.page-content .gallery ul.thumbnail.col-9 li span{
    display:none;
}
.page-content .gallery ul.thumbnail.col-9 li img {
    width:100%;
    height: auto;
    margin-right:0px;
}
.page-content .gallery ul li h2{
    margin-top:0px;
    background: #ff8442;
    margin-bottom:0;
    overflow:hidden;
}
.page-content .gallery ul li h2:hover{
    color:#CC9900;
}
.page-content .gallery ul li a.gall-content{
    font-size:20px;
    margin:10px 0;
}
/*Gallery style in content bar
================================================*/
.content-bar .gallery .thumbnail {
    margin-left:0;
    padding:0;
    list-style-type:none;
    overflow:hidden;
    margin:0 auto;
    margin-right:10px;
    width:105%;
}
.content-bar .gallery ul.thumbnail li {
    margin:0;
    margin-left:0;
    position:relative;
    margin-right:26px;
    width:216px;
    margin-bottom:25px;
    text-align:center;
    vertical-align:top;
}
.content-bar .gallery ul.thumbnail li img{
    width:100%;
    height:auto;
}
.content-bar .gallery ul.thumbnail li img:hover{
}
.content-bar .gallery ul.thumbnail.col-1 li {
    width:200px;
    display:block;
    float:none;
}
.content-bar .gallery ul.thumbnail.col-1 li img{
    width:100%;
}
.content-bar .gallery ul.thumbnail.col-1 li span {
    position: absolute;
    top: 36%;
    left: 42%;
}
.content-bar .gallery ul.thumbnail.col-2 li {
    width:300px;
    margin:0;
    margin-left:65px;
    margin-bottom:75px;
}
.content-bar .gallery ul.thumbnail.col-2 li span {
    position: absolute;
    top: 40%;
    left: 42%;
}
.content-bar .gallery ul.thumbnail.col-2 li img{
    width:100%;
}
.content-bar .gallery ul.thumbnail.col-3 li {
    width: 222px;
    margin-right: 5%;
    height: auto;
    margin-bottom: 7%;
}
.content-bar .gallery ul.thumbnail.col-4 li {
    margin-right:30px;
    width: 168px;
    margin-bottom: 55px;
}
.content-bar .gallery ul.thumbnail.col-4 li img {
    width:100%;
    height:auto;
}
.content-bar .gallery ul.thumbnail.col-4 li span {
    position: absolute;
    top: 26%;
    left: 38%;
}
.content-bar .gallery ul.thumbnail.col-5 li {
    width:137px;
    height:auto;
    margin-right:20px;
}
.content-bar .gallery ul.thumbnail.col-5 li span {
    position: absolute;
    top: 29%;
    left: 33%;;
    display:none;
}
.content-bar .gallery ul.thumbnail.col-5 li img {
    width:100%;
    height:auto;
}
.content-bar .gallery ul.thumbnail.col-6 li {
    width:93px;
    height:auto;
    margin-right:40px;
    margin-bottom:30px;
}
.content-bar .gallery ul.thumbnail.col-6 li span {
    position:absolute;
    top:30%;
    display:none;
    display:none;
}
.content-bar .gallery ul.thumbnail.col-6 li img {
    width:100%;
    height:auto;
}
.content-bar .gallery ul.thumbnail.col-7 li {
    width: 91px;
    height: auto;
    margin-right: 20px;
}
.content-bar .gallery ul.thumbnail.col-7 li span {
    position: absolute;
    top: 40%;
    left: 38%;
    display:none;
}
.content-bar .gallery ul.thumbnail.col-8 li {
    width: 100%;
    height: auto;
    margin-right: 20px;
    margin-bottom: 50px;
}
.content-bar .gallery ul.thumbnail.col-8 li span {
    display:none;
}
.content-bar .gallery ul.thumbnail.col-9 li {
    width:60px;
    height:auto;
    margin-right:21px;
    margin-bottom:48px;
}
.content-bar .gallery ul.thumbnail.col-9 li img {
    width: 100%;
    height: auto;
    margin-right: 0px;
}
.content-bar .gallery ul.thumbnail.col-9 li span {
    display:none;
}
.page-content .content-bar .gallery .thumbnail li img {
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    -ms-transition: all .3s linear;
    transition: all .3s linear;
    width: 218px;
    height: 168px;
}
.content-bar .gallery .thumbnail li img:hover {
    opacity:0.5;
}
h1.page-title{
    font-size:22px;
    border-bottom:1px solid #eee;
    padding-bottom:15px;
}
h1.page-title-gall{
    margin-bottom:25px;
    padding-bottom:20px;
    border-bottom:1px solid #eee;
}
@media only screen and (min-width: 960px) and (max-width: 1140px) {
    .slider_container {
        width: 950px;
        height: 450px;
        padding-bottom: 22px;
        background: url(images/slider-shadow-960.png) bottom center no-repeat;
    }
    .sy-slides-wrap {
        /*width: 950px;
        height: 450px;*/
    }
    .container_24 .grid_16.top_menu {
        width: 66.3%;
    }
    .feature_inner_box.first, .feature_inner_box.second, .feature_inner_box.third{
        margin-left:28px;
        margin-right:0;
    }
    .feature_inner_box.third{
        margin-bottom:0;
    }
    .feature_inner_box .circle{
        margin-left:0px;
        max-width:220px;
        margin-bottom:30px;
    }
    .feature_inner_box .circle img{
        width: 220px;
        height: 220px;
    }
    .heading_container {
        background: url(images/slider-shadow-960.png) bottom center no-repeat;
        padding-bottom: 0px;
    }
    .page_heading_wrapper {
        background: url(images/slider-shadow-960.png) bottom center no-repeat;
        padding-bottom: 17px;
    }
    .feature_blog_content .post {
        width: 297px;
        margin-right: 25px;
    }
    .page-content .searchform {
        width: 225px;
    }
    .page-content .searchform input[type="text"] {
        width: 186px;
    }
    #respond input[type='text'] {
        width: 27.8%;
    }
    .page-content .content-bar .contactform input[type="text"], .page-content .content-bar .contactform input[type="email"] {
        width:47%;
    }
    .page-content .content-bar .contactform textarea {
        width: 97%;
        max-width: 97%;
    }
    .page-content .gallery ul.thumbnail.col-2 li {
        margin-left: 6.5%;
        margin-right: 5%;
    }
    .page-content .gallery ul.thumbnail.col-3 li {
        width: 294px;
    }
    .page-content .gallery ul.thumbnail.col-4 li {
        width: 293px;
    }
    .page-content .gallery ul.thumbnail.col-5 li {
        width: 211px;
        height: auto;
        margin-right: 34px;
    }
    .page-content .gallery ul.thumbnail.col-7 li {
        margin-right: 26px;
    }
    .page-content .gallery ul.thumbnail.col-8 li {
        margin-right: 40px;
    }
    .page-content .gallery ul.thumbnail.col-9 li {
        margin-right: 29px;
    }
    .content-bar .gallery ul.thumbnail.col-4 li {
        width:136px;
    }
    .tt-wrapper {
        height: 66px;
    }
}
@media only screen and (min-width: 767px) and (max-width: 960px) {
    .container_24 .grid_16.top_menu {
        width: 66.2%;
    }
    .slider_container {
        width: 767px;
        height: 361px;
        padding-bottom: 17px;
        margin-bottom: 40px;
        background: url(images/slider-shadow-767.png) bottom center no-repeat;
    }
    .sy-slides-wrap {
       /* width: 767px;
        height: 361px;*/
    }
    .sy-caption-wrap {
        position: absolute;
        z-index: 12;
        left: 5%;
        top: 11%;
        width: 360px;
    }
    .sy-pager {
        position: absolute;
        left: 5.5%;
    }
    .feature_inner_box.first, .feature_inner_box.second, .feature_inner_box.third{
        margin-left:10px;
        margin-right:0;
        width: 210px;
    }
    .feature_inner_box.third{
        margin-bottom:0;
    }
    .feature_inner_box .circle{
        margin-left:0px;
        width:150px;
        height:150px;
        margin-bottom:30px;
    }
    .feature_inner_box .circle:hover span {
        position: absolute;
        right: -12px;
        bottom: 4%;
    }
    .feature_inner_box .circle img{
        width: 150px;
        height: 150px;
    }
    .heading_container {
        background: url(images/slider-shadow-767.png) bottom center no-repeat;
        padding-bottom: 0px;
    }
    .page_heading_wrapper {
        background: url(images/slider-shadow-767.png) bottom center no-repeat;
        padding-bottom: 14px;
    }
    .feature_blog_content_inner {
        width: 110%;
        text-align:center;
    }
    .feature_blog_content .post {
        margin-right: 66px;
    }
    .page-content .searchform {
        width: 170px;
    }
    .page-content .searchform input[type="text"] {
        width: 129px;
    }
    #respond input[type='text'] {
        width: 26.3%;
    }
    .page-content .content-bar .contactform input[type="text"], .page-content .content-bar .contactform input[type="email"] {
        width:46%;
    }
    .page-content .content-bar .contactform textarea {
        width: 96%;
        max-width: 96%;
    }
    .page-content .gallery ul.thumbnail.col-2 li {
        width:285px;
        margin-left: 6.5%;
        margin-right: 5%;
    }
    .page-content .gallery ul.thumbnail.col-3 li {
        width: 235px;
        margin-right: 3%;
        height: auto;
        margin-bottom: 3%;
    }
    .page-content .gallery ul.thumbnail.col-4 li {
        width: 235px;
    }
    .page-content .gallery ul.thumbnail.col-5 li {
        width: 227px;
        height: auto;
        margin-right: 38px;
    }
    .page-content .gallery ul.thumbnail.col-7 li {
        width: 167px;
    }
    .page-content .gallery ul.thumbnail.col-8 li {
        width: 133px;
        height: auto;
        margin-right: 24px;
    }
    .content-bar .gallery ul.thumbnail.col-4 li {
        width:230px;
    }
    .content-bar .gallery ul.thumbnail.col-6 li {
        width: 148px;
        height: auto;
        margin-right: 25px;
        margin-bottom: 30px;
    }
    .tt-wrapper {
        height: 66px;
    }
}
@media only screen and (max-width: 767px) {
    .call-us a.btn{
        background:url(images/tap-to-call.png) no-repeat;
        display:inline-block;
        visibility:visible;
        font-size:0px;
        width:284px;
        height:50px;
        margin:0 auto;
        text-align:center;
        cursor:pointer;
        text-indent:99999px;
        margin-left:98px;
        margin-top:20px;
    }
    .header{
      /*  text-align:center;
        margin-top:35px;*/
    }
    .slider_container {
        width: 480px;
        height: 229px;
        padding-bottom: 11px;
        margin-bottom:35px;
        background: url(images/slider-shadow-480.png) bottom center no-repeat;
    }
    .sy-slides-crop {
      /*  border: 12px solid #f05931;*/
    }
    .sy-slides-wrap {
      /*  width: 480px;
        height: 229px;*/
    }
    .sy-slide > a > img {
        margin: -25px;
        width: 110%;
    }
    .sy-pager {
        position: absolute;
        bottom: -7px;
        left: 2%;
    }
    .sy-controls li {
        display:block;
    }
    .sy-caption-wrap {
        display: none;
    }
    .feature_inner_box{
        width:100%;
    }
    .feature_inner_box.first, .feature_inner_box.second, .feature_inner_box.third{
        margin-left:0px;
        margin-right:0;
        margin-bottom:60px;
    }
    .feature_inner_box.third{
        margin-bottom:0;
    }
    .feature_inner_box .circle{
        margin-left:93px;
    }
    .heading_container {
        background: url(images/slider-shadow-480.png) bottom center no-repeat;
        padding-bottom: 0px;
    }
    .page_heading_wrapper {
        background: url(images/slider-shadow-480.png) bottom center no-repeat;
        padding-bottom: 8px;
    }
    .page_heading p, .page_heading h1 {
        text-align:center;
        margin:0;
        margin-bottom:15px;
    }
    .home_heading {
        margin-bottom:9px;
    }
    .feature_blog_content .post {
        margin-left:64px;
        margin-bottom:25px;
    }
    #commentform input[type="text"], #commentform textarea#comment { 
        width: 94%;
    }
    .featured_post .social1 {
        display: none;
    }
    .contact-map iframe {
        width: 97.3%;
        height: 320px;
        border-radius: 5px;
    }
    #main-menu {
        padding-bottom: 20px;
    }
    #main-menu select.selectnav {
        font-family: arial;
        font-size: 15px;
        background-color: #FFF;
        filter:progid:dximagetransform.microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
        background-image: -webkit-gradient(linear, 0% 0, 0% 100%, color-stop(20%, #FFF), color-stop(50%, #F6F6F6), color-stop(52%, #EEE), color-stop(100%, #F4F4F4));
        background-image: -webkit-linear-gradient(top, #FFF 20%, #F6F6F6 50%, #EEE 52%, #F4F4F4 100%);
        background-image: -moz-linear-gradient(top, #FFF 20%, #F6F6F6 50%, #EEE 52%, #F4F4F4 100%);
        background-image: -ms-linear-gradient(top, #FFF 20%, #F6F6F6 50%, #EEE 52%, #F4F4F4 100%);
        background-image: -o-linear-gradient(top, #FFF 20%, #F6F6F6 50%, #EEE 52%, #F4F4F4 100%);
        background-image: linear-gradient(top, #FFF 20%, #F6F6F6 50%, #EEE 52%, #F4F4F4 100%);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -webkit-background-clip: padding-box;
        -moz-background-clip: padding;
        background-clip: padding-box;
        border: 1px solid #E1E1E1;
        -webkit-box-shadow: 0 0 3px #FFF inset, 0 1px 1px rgba(0,0,0,0.1);
        -moz-box-shadow: 0 0 3px #FFF inset, 0 1px 1px rgba(0,0,0,0.1);
        box-shadow: 0 0 3px #FFF inset, 0 1px 1px rgba(0,0,0,0.1);
        display: block;
        overflow: hidden;
        white-space: nowrap;
        position: relative;
        padding: 6px 7px 6px 5px;
        color: #717171;
        text-decoration: none;
        height: 35px;
        line-height: 23px;
        cursor: pointer;
    }
    #main-menu select.selectnav option {
        padding: 1px 0;
        font-size: 0.8em;
    }
    /* BEGIN: Mean Menu styles. */

    /* Mean Menu styles. hide the link until viewport size is reached */
    a.meanmenu-reveal {
        display: none;
    }
    .mean-container #main-menu {
        padding: 0;
        margin: 0;
        height: 10px;
    }
    /* when under viewport size, .mean-container is added to body */
    .mean-container .mean-bar {
        float: left;
        width: 100%;
        position: relative;
        background: #000;
        padding: 4px 0;
        min-height: 42px;
        z-index: 999999;
    }
    .mean-container a.meanmenu-reveal {
        width: 22px;
        height: 22px;
        padding: 13px 13px 11px 13px;
        position: absolute;
        top: 0;
        right: 0;
        cursor: pointer;
        color: #fff;
        text-decoration: none;
        font-size: 16px;
        text-indent: -9999em;
        line-height: 22px;
        font-size: 1px;
        display: block;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 700;
    }
    .mean-container a.meanmenu-reveal span {
        display: block;
        background: #fff;
        height: 3px;
        margin-top: 3px;
    }
    .mean-container .mean-nav {
        float: left;
        width: 100%;
        background: #000;
        margin-top: 33px;
    }
    .mean-container .mean-nav ul {
        padding: 0;
        margin: 0;
        width: 100% !important;
        list-style-type: none;
    }
    .mean-container .mean-nav ul li {
        position: relative;
        float: left;
        width: 100%;
        margin-left: 0;
    }
    .mean-container .mean-nav ul li a {
        display: block;
        float: left;
        width: 90%;
        padding: 1em 5%;
        margin: 0;
        text-align: left;
        color: #fff;
        border-bottom: 1px solid #383838;
        border-bottom: 1px solid rgba(255,255,255,0.5);
        text-decoration: none;
        text-transform: uppercase;
    }
    .mean-container .mean-nav ul li ul li {
        width: 100%;
    }
    .mean-container .mean-nav ul li li a {
        width: 80%;
        padding: 1em 10%;
        border-bottom: 1px solid #f1f1f1;
        border-bottom: 1px solid rgba(255,255,255,0.25);
        opacity: 0.75;
        filter: alpha(opacity=75);
        text-shadow: none !important;
        visibility: visible;
    }
    .mean-container .mean-nav ul li.mean-last a {
        border-bottom: none;
        margin-bottom: 0;
    }
    .mean-container .mean-nav ul li li li a {
        width: 70%;
        padding: 1em 15%;
    }
    .mean-container .mean-nav ul li li li li a {
        width: 60%;
        padding: 1em 20%;
    }
    .mean-container .mean-nav ul li li li li li a {
        width: 50%;
        padding: 1em 25%;
    }
    .mean-container .mean-nav ul li a:hover {
        background: #252525;
        background: rgba(255,255,255,0.1);
    }
    .mean-container .mean-nav ul li a.mean-expand {
        width: 26px;
        height: 26px;
        border: none !important;
        padding: 12px !important;
        text-align: center;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 2;
        font-weight: 700;
    }
    .mean-container .mean-nav ul li a.mean-expand:hover {
        background: none;
    }
    .mean-container .mean-push {
        float: left;
        width: 100%;
        padding: 0;
        margin: 0;
        clear: both;
    }
    .mean-nav .wrapper {
        width: 100%;
        padding: 0;
        margin: 0;
    }
    .content-bar {
        margin-right:0;
    }
    .sidebar{
        width:99%;
        padding-left:0px;
    }
    .bottom_footer_container .call_us {
        text-align: center;
        margin-bottom: 15px;
    }
    .bottom_footer_container .call_us p {
        text-align: center;
        background:none;
    }
    .bottom_footer_container .copyrightinfo {
        text-align: center;
    }
    .page-content .content-bar .contactform input[type="text"], .page-content .content-bar .contactform input[type="email"] {
        width: 97%;
    }
    .page-content .content-bar .contactform textarea {
        width: 95%;
        max-width: 95%;
    }
    .page-content .gallery ul.thumbnail.col-2 li {
        width: 218px;
        margin:0 30px 40px 0;
    }
    .page-content .gallery ul.thumbnail.col-3 li {
        width: 226px;
        height: auto;
        margin:0 3% 3% 0;
    }
    .page-content .gallery ul.thumbnail.col-4 li {
        width: 216px;
        height: auto;
        margin-right: 6.5%;
        margin-bottom: 30px;
    }
    .page-content .gallery ul.thumbnail.col-5 li {
        width: 218px;
        height: auto;
        margin-right: 33px;
    }
    .page-content .gallery ul.thumbnail.col-6 li {
        width: 215px;
        height: auto;
        margin-right: 35px;
    }
    .page-content .gallery ul.thumbnail.col-8 li {
        width: 142px;
    }
    .page-content .gallery ul.thumbnail.col-9 li {
        width: 132px;
        margin-right: 35px;
        margin-bottom: 50px;
    }
    .content-bar .gallery ul.thumbnail.col-4 li {
        width:213px;
    }
    .content-bar .gallery ul.thumbnail.col-6 li {
        margin-right: 30px;
    }
}
@media only screen and (max-width: 480px) {
    .call-us a.btn{
        margin-left:0px;
    }
    .slider_container {
        width: 290px;
        height: 180px;
        padding-bottom: 7px;
        background: url(images/slider-shadow-290.png) bottom center no-repeat;
    }
    .sy-slides-wrap {
       /* width: 290px;
        height: 180px;*/
    }
    .sy-slide > a > img {
        margin: -25px;
        width: 135%;
    }
    .sy-pager {
        position: absolute;
        bottom: -7px;
        left: 2%;
    }
    .sy-controls li.sy-next {
        right: -9.25%;
    }
    .feature_inner_box.first, .feature_inner_box.second, .feature_inner_box.third{
        margin-left:10px;
        margin-right:0;
        margin-bottom:90px;
    }
    .feature_inner_box.third{
        margin-bottom:0;
    }
    .feature_inner_box .circle{
        margin-left:0px;
        max-width:220px;
        margin-bottom:30px;
    }
    .feature_inner_box .circle img{
        width: 220px;
        height: 220px;
    }
    .feature_blog_content .post {
        margin-left:0px;
        margin-right:0px; 
        width:90%;
    }
    .heading_container {
        background: url(images/slider-shadow-290.png) bottom center no-repeat;
        padding-bottom: 0px;
    }
    .page_heading_wrapper {
        background: url(images/slider-shadow-290.png) bottom center no-repeat;
        padding-bottom:6px;
    }
    .home_heading {
        margin-bottom:6px;
    }
    .sidebar{
        width:99%;
        padding-left:0px;
    }
    .page-content .searchform {
        width:253px;
    }
    .page-content .searchform input[type="text"] {
        width: 215px;
    }
    .page-content .content-bar .contactform textarea {
        width: 93%;
        max-width: 93%;
    }
    .page-content .gallery ul.thumbnail.col-5 li, .page-content .gallery ul.thumbnail.col-4 li, .page-content .gallery ul.thumbnail.col-3 li, .page-content .gallery ul.thumbnail.col-2 li, .page-content .gallery ul.thumbnail.col-1 li{
        width: 290px;
        margin:0;
        margin-bottom:40px;
    }
    .page-content .gallery ul.thumbnail.col-6 li {
        width: 288px;
    }
    .page-content .gallery ul.thumbnail.col-7 li {
        width: 132px;
        height: auto;
        margin-right: 22px;
    }
    .page-content .gallery ul.thumbnail.col-8 li {
        width: 134px;
    }
    .page-content .gallery ul.thumbnail.col-9 li {
        width: 132px;
        margin-right: 23px;
    }
    div.pp_pic_holder {
        width:270px !important;
        height:220px !important;
        margin-left:-50px;
    }
    .pp_content {
        width:220px !important;
        height:220px !important;
    }
    .pp_content_container {
        width:270px !important;
        height:220px !important;
    }
    .pp_content img {
        width:250px !important;
        height:200px !important;
        margin-left:-10px;
    }
    .pp_gallery {
        display:none;
    }
    .pp_hoverContainer {
        width:270px !important;
        height:200px !important;
        margin-left:-20px;
    }
    a.pp_next {
        width:125px !important;
        height:200px !important;
    }
    a.pp_previous {
        width:125px !important;
        height:200px !important;
    }
    .pp_details {
        display:none;
    }
}





/********************ENLACES CATEGORIES********************************************/



.row-header{
  
  padding: 18px 0px 20px 15px;

}

.img-enlace,.text-enlace {


float:left;
  padding-left:13px;
  
}

.text-enlace {


width:446px;
  
}
.text-title-enlace{


  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  font-size: 20px;
  color:#333
}

.text-desc-enlace{

  font-size: 12px;font-family: 'PT Sans', sans-serif;
  color:#4b494a;
  line-height:18px;
  margin-top:10px;
  }
  
.row-enlace{

  float: left;
  margin-bottom: 30px;

}
.row-block-enlaces{


  margin-bottom:20px;
  float:left

}

.text-desc-enlace p{

 margin-bottom:0px;
}




.row-enlace a:hover .text-title-enlace,.row-enlace a:hover .text-desc-enlace p{
color:#d8251e

}

/****************************************************************/


.afsdp_subtitles{ 

  font-family: 'Open Sans', sans-serif;
  font-weight:bold;
  font-size:13px;
  

}


.afsdp_desc{


  font-family: 'Open Sans', sans-serif;
  font-size:13px;
  line-height:16px;


}
.servicios-tabs .tab-links li{


  width:50%;

}
.servicios-tabs li.active a,.servicios-tabs li.active a:hover{

  border: 0px solid #fff;

}

.servicios-tabs .tab-links a{

font-family: 'PT Sans', sans-serif;

 font-weight:bold;
  font-size:14px;
  color:#000;
  background-color: #f3f3f3;
  text-transform: inherit;
  width:345px;
  text-align:left;
  padding-left:30px;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  border:0px;
  
  
}
.tramites-pp-label{

float:right;

}
 .servicios-tabs li.active a,.servicios-tabs li.active a:hover,.servicios-tabs li a:hover {
color: #000;
background-color: #ccc;
}
.servicios-tabs .tab-content{

background-color: #ccc;
width: 100%;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  
  
  border-left: 0px solid #f3f3f3;
  border-right: 0px solid #f3f3f3;
  border-bottom: 0px solid #f3f3f3;
  
  
  
  
  
}

.tab-content-item {
    display: none;
}

.tab-content-item.active {
    display: block;
}






.tab-1-list li {

  font-family: 'PT Sans', sans-serif;
  font-weight:bold;
  font-size:14px;
  text-transform:uppercase;
  margin-left:0px



}
.tab-1-list{
  
list-style: none;
}
.tab-1-list li a{

  font-weight:normal;

  text-transform: initial;
  
  
}


.tab-1-list li ul{


  list-style: none;
  margin-left:10px;

}

.select-forms,.solicitud-tramite select{

 box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  width:100%;
  height:40px;
  margin:6px 0px;
  border-width:0px;
  padding-left:17px;
  background-color:#f3f3f3


}
.servicios-tabs{

  margin-top:20px;

}
.general-div{

  
  background-image:url(images/azul2015_general-ico.png);
  background-repeat:no-repeat;
  background-position:left top;
  padding-left: 40px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.enseres-div{

  
  background-image:url(images/azul2015_enseres-ico.png);
  background-repeat:no-repeat;
  background-position:left top;
  padding-left: 40px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.inmuebles-div{

  background-image:url(images/azul2015_inmuebles-ico.png);
  background-repeat:no-repeat;
  background-position:left top;
  padding-left: 40px;
  padding-top: 12px;
  padding-bottom: 12px;


}
p.maincategoryclass{

  background: #eee !important;


}
.vehiculares-div{

  background-image:url(images/azul2015_vehiculares-ico.png);
  background-repeat:no-repeat;
  background-position:left top;
  padding-left: 40px;
  padding-top: 12px;
  padding-bottom: 12px;
  
}
.classified-title a{
  
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  font-size: 18px;
  color: #333;
  text-transform: uppercase;
  line-height: 22px;
  display: block;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}


#awpcpcatname h3{

  background-color: #fff !important;
  font-weight:bold;
  color:#000
  
}
.feeds-img img{

border-width:0px
}
.feeds-img {

width: 220px;
  height: 165px;
  border: 5px solid #f3f3f3;
  text-align: center;
  display: table-cell;
  
  line-height: 165px;

}
@media only screen and (min-width:1px) and (max-width: 767px) {

  .ig_hello .ig_content  .ig_button{
  background-color: #560e12 !important;
    width: 200px !important; 
    padding:15px !important;
  }
  
  .ig_action_bar.ig_hello.ig_container.ig_bottom{
  border-top: 0px !important;    background-color: transparent !important
  }
  .ig_hello .ig_content{
  
      border: 0px !important; 
  }
  .ig_action_bar.ig_hello.ig_container {
   
    box-shadow: none !important;
}
  
  .feeds-img {
  width: 100%;
  height: auto;
  border: 0px solid #fff; 
  text-align: center;
  display: block;
  line-height: initial;
padding-bottom:1.5em;

 }
    .feeds-img img {
  
    border: 5px solid #ebebeb; 
  
  
  }
  .news-archive,.publicaciones-archive{
  
  float:none;
    width:100%;
    margin-top:15px
    
  }
  
  
  .news-archive .sidebar_widget ul li,.publicaciones-archive ul li,.publicaciones-archive ul{
  margin-left:0px;
    width:100%;
  
  }
  
  .news-archive .sidebar_widget,.publicaciones-archive{
  
  width:100%;
  margin-left:0px
  }
  
  
  #back-top {
position: fixed;
bottom: 70px;
margin-left: 45%;
}
  
  
  .pc{
  
    display:none
  
  }
  
  .mobile{
  display:block
  
  }
  
.container_24,.column_left,.container_24 .grid_8,.logo,.column_right,.contact_info{
  
  width:100%
  
  }

  .column_left,.column_right{
  padding-left:0px;
  padding-right:0px
  
  }
  .logo{
  
    box-sizing: border-box;
    
  }
  .logo .header-image-link{
  
  width:100%;
  display:block;
    text-align:center
    
  }
  .btn_cerrar_sesion{
  
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  }
  
  #afsdp_login{
  
  width: 70%;
  
  
  }
  
  #afsdp_login #user_login{
  
    width:100%;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    height:38px;
  }
  
  
   #afsdp_login #user_pass{
  
    width:100%;
   box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    height:38px;
  }
  .afsdp_login-form #wp-submit{
  width:70%;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
  }
  
  
  
  .text-enlace ,.img-enlace{
  width: 100%;
  text-align: center;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    padding:0px 10px;
}
  .img-enlace{
  
  margin-bottom:13px
  }
  .row-enlace{
  border-bottom: 1px #a1998e dotted;
  padding-bottom:15px;
  padding-top:15px;
  margin-bottom:0px;
  }
  
  .row-enlace{
  width:100%;
  
  }
  
  #social_nav{
  
    width:100%;
    margin-left:0px;
    text-align:center
    
    
  }
  #social_nav a{
  
  float:none;
  display:inline-block
  
  }
  

  #afsdp-slider,.destacados-block/*,.menu_wrapper*/,.tabs{
  
  display:none
  }
  
  
  .pc-not{
display:block ;


}

.mobil-not{
display:none;

}
  
  #afsdp-slider-2{
  
    float:left;
    
    width:96%;
    margin-left:2%;
    background-color:#fff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin-top:10px;
  }
  
  #afsdp-slider-2 .sy-controls{
  
  display:none !important
  
  
  }
  #afsdp-slider-2 .news-slider .news-pager li a {
  width: 20px;
height: 20px;
  
  }
  
  #afsdp-slider-2 .destacado-post-image {
  
  text-align: center;
width: 100%;
  
  }
  
   #afsdp-slider-2 .destacado-post-image img {
  
  text-align: center;
  width: 80%;
  height:auto
  
  }
  #afsdp-slider-2 .destacado-post-category{
  
  margin-left:10%;
  font-size:18px;
  
  }
  #afsdp-slider-2 .destacado-post-title {
  
  padding-left:10%;
  padding-right:10%;
  box-sizing:border-box;
  width:100%;
  
  }
  #afsdp-slider-2 .destacado-post-desc{
  
  padding-left:10%;
  padding-right:10%;
  box-sizing:border-box;
  width:100%;
  font-size:15px
  }
  #afsdp-slider-2  .news-pager{
  
    margin-top:0px;
  
  }
  #afsdp-slider-2  .destacados-title{
  margin-bottom:10px;
    font-size:26px;
    text-transform:uppercase;
  
  }
  #menu{
  width:100%;
  height:60px;
  background-color:#560e12;
  border-top:1px solid #560e12;
  border-bottom:1px solid #08203a;
  text-align:center; 
  background: #560e12;
background: -moz-linear-gradient(#560e12, #08203a);
background: -webkit-linear-gradient(#560e12, #08203a);
background: -o-linear-gradient(#560e12, #08203a);
background: -ms-linear-gradient(#560e12, #08203a);/*For IE10*/
background: linear-gradient(#560e12, #560e12);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#560e12', endColorstr='#08203a');  
    
  
  }
  
  #menu select{
  
  width:80%;
    height:30px;
    border:2px solid #560e12 !important;
    border-radius:8px !important;
    margin-top:10px;
    background-color:#ececec ;
    color:#fff;
  
  }/****************************/
  .accordion, .tramites_accordion{
  
    display:block;
    width:100%;
    /*margin-left:2%;*/
    float:left;
    margin-top:15px;
  
  }
  
  .accordion, .accordion *, .tramites_accordion, .tramites_accordion * {
    -webkit-box-sizing:border-box; 
    -moz-box-sizing:border-box; 
    box-sizing:border-box;
}
 
.accordion, .tramites_accordion {
    overflow:hidden;
   /* box-shadow:0px 1px 3px rgba(0,0,0,0.25);*/
    border-radius:3px;
    /*background:#f7f7f7;*/
}


  
  .accordion-section-title, .afsdp_content .accordion-section-title, .tramites_accordion-section-title, afsdp_content .tramites_accordion-section-title {
    width:100%;
    padding:25px 15px 25px 15px;
    display:inline-block;
    border-bottom:1px solid #d8d0c5;
    background-color:#560e12;
    transition:all linear 0.15s;
    /* Type */
    font-size:18px;
    text-transform:uppercase;
  /*  text-shadow:0px 1px 0px #1a1a1a;*/
    color:#fff;font-family: 'Poppins', sans-serif;
	font-weight:bold;
    background-image: url(images/logo-wet-ico.png);background-repeat: no-repeat;
    background-position: 6px center;
}
  
  
  
  .accordion-section-title.active, .accordion-section-title:hover,   .tramites_accordion-section-title.active, .tramites_accordion-section-title:hover {
    background-color:#fff;
    /* Type */
    text-decoration:none;
    color:#000;
	font-weight:900;
   
}
  .accordion-section-title.active{
  
  /* border-bottom:1px solid #d8d0c5;*/
  
  }
.accordion-section:last-child .accordion-section-title, .tramites_accordion-section:last-child .tramites_accordion-section-title {
    border-bottom:none;
}
 
/*----- Section Content -----*/
.accordion-section-content, .tramites_accordion-section-content {
    padding:40px 15px 15px 15px;
    display:none;
    background-color:#fff;
}

  
  
  .tramite_accordion_subtitle,.accordion_inner_content,   .tramites_accordion_subtitle,.accordion_inner_content{
  
    width:100%;
    display:block;
    float:left
    
  
  }
  
  .accordion_subtitle_date_c{
  
  padding: 3px 12px;
  font-family: 'Poppins', sans-serif;
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
  background-color: #d8251e;
  float: left;
  font-weight: 300;
  
  }
  
  .accordion_subtitle_archives{
  
  font-family: 'Poppins', sans-serif;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  text-transform: uppercase;
  float: right;
  display: block;
  margin-top: -47px;
  position: absolute;
  right: 30px;
    
  }
  .accordion_subtitle_archives a{
  color:#fff
  }
   
  .accordion-section-title.active + .accordion_subtitle_archives a{
    
    color:#d8251e

  }
  
  .accordion_inner_content_image,.accordion_inner_content_text{
  
   width:50%; float:left;
  
  }
 
  .accordion_subtitle{
  
  margin-bottom:15px;
    
  }
  
  .accordion_inner_content_text{
  
  font-family: 'Open Sans', sans-serif;
font-weight: 800;
font-size: 18px;
color: #333;
line-height: 22px;
margin-bottom: 15px;
  
  
  }
  
  
  .accordion_inner_content_image img{
  
  width:90%;
   height:auto;
    border: 5px solid #ebebeb;
  }
  
  .accordion_inner_content_text a {
  
  margin-top:15px;
    font-size:13px;
  
  
  }
  
  /**********************************************************/
  
  .afsdp_btns a{
  
   width:96% !important;
   margin-left:2%;
    
  
  
  }
  .afsdp_btns a img{
  
  border-width:0px !important
    
  
  
  }
  
  .title_enlaces,.enlaces-de-interes-block{
  
  width:80%;
    margin-left:10%;
  
  }
  /****************************************************************/
  
  
  .footer-second-nav {

margin-left: 0px;
margin-right: 0px;
width: 100%;
text-align: center;
}
  
  .footer-second-nav li {


    float: none;
    display: inline-block;
    
}
  
  .footer_container {
    
    
    padding: 26px 0px 46px 0px;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
  #afsdp_info,.footer-social-nav{
  
  
  width:100%;
   box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
    padding-right:13px;
    
  
  }
  
  .footer-social-nav{
  
    text-align:right
  
  }
  
  #btn_facebook,#btn_youtube{
  
  float:none;
    display:inline-block
  
  
  }
  
  .mobile #btn_pixel{
  
  float:right;padding-right:13px;background-repeat: no-repeat;
    margin-top:10px;
  
  }
  
  .afsdp_inner_page{
   box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width:100%;
  /* margin-left:2%;*/
  
  }
  
  .afsdp_breadcrumbs {
    width: 100%;
    float: left;
    margin-top: 10px;
    }
    .afsdp_breadcrumbs #crumbs{
  
  float: left;
  }
  
  .afsdp_searchbox_2{
  
  width:100%;
  
  }
  
  .holder a.jp-next{
  
  display:inline-block
  }
  .afsdp_user_header{
  
  width:100%;
  
  }
  
  #item-header{
  
    width:100%;
       box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left:0px;
    
  }
  #buddypress div#item-header div#item-header-content{
  
  width:300px;
  
  }

  .profile-fields tr {
    width: 50%;
    padding-left: 1%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
  
  
 
  
  .post_text {
  width: 60%;
  padding-left: 10px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  margin-left:0px;
}


  
  .afsdp_post_thumbnil{
  
    
    width: 40%;
    
  }
  
  
  .afsdp_post_thumbnil img{
  
   box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  
  
  
  }
  
  
  #category_tabs .tabs{
  
  display:block
  }
  
  #category_tabs .tab-content{
  
  width: 100%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  }
  
  #contact_pub_image{

position: relative;
margin-left: 0px;
margin-top: 0px;

}
  .footer_container .afsdp_container_24{
  
  width:100%
  }
 /*****************************************/ 
}

@media only screen and (min-width:1px) and (max-width: 480px) {


#item-header-avatar{
  
  /*width: 100%;*/
  text-align: center;
  float: left;
  
  }

#item-header-avatar a{
  
  display:inline-block
  
  }
 
.afsdp_post_thumbnil{
width: 100%;
        height: auto;
        border: 0px solid #fff;
        text-align: center !important;
        display: block;
        line-height: initial;
        padding-bottom: 1.5em;
  
}

 .post_text{
  
  width:100%;
    margin-left:0px;
    text-align:left !important;
  
  }
  
  .post_text .post_title{
  
  margin-top:15px !important;
    
    
  }
  

  #buddypress ul.item-list li img.avatar{
  
  margin: 0 0px 0 0;
  }
  
  
  

}


@media only screen and (min-width:1px) and (max-width: 472px) {



  .group-member-list-single,#member-list{
  
  /*text-align:center*/
  
  }
  .group_member_avatar{
    
    display: inline-block;
    
  }
  .afsdp_loop_group{
  
    width:100%;
  
  }
  .is_in_group_consejo #btn_download_cv{
  
  float: none;
    display:inline-block
  
  
  }
  
  
  
  

  
}

@media only screen and (min-width:768px) and (max-width: 1019px) {

  
  .footer_container .afsdp_container_24{
  
   width:768px
  }
.text-enlace {
  width: 310px;
}

#back-top {
position: fixed;
bottom: -10px;
margin-left: 680px;
}
  
  

.container_24,.contact_info{
  
  width:768px
  
  }


.column_left {
width: 182px;
padding-left: 10px;
}


.afsdp_nav_bg_red {
width: 10px;
margin-left: -10px;

}
.column_right {
width: 566px;
padding-left: 10px;
padding-top: 20px;
}

.container_24 .grid_8{
  width: 182px;
  
  }


  
  
  
  .logo {
width: 180px;

}
  
  
  
    .logo a img {
   
    width: 90%;
    margin-left:5%;
    height:auto;

}
  
.btn_cerrar_sesion {

    margin-left: 24px;

}
  
   #social_nav{
  
    width:100%;
    margin-left:0px;
    text-align:center
    
    
  }
  #social_nav a{
  
  float:none;
  display:inline-block
  
  }
  
  .btn_afsdp_facebook{
  
  margin-right: 2px;
  
  }
  
  .destacados-block ,.title_enlaces,.enlaces-de-interes-item,.enlaces-de-interes-block{

  width: 100%;

}
  
  .destacados-title {
    
 
  background-position: 8px center;font-size: 14px;
  
    
}
  
  .destacados-title .btn-ver-mas {
  float: right;
  margin-top: 0px;
  width: 65px;
  background-position: 55px center;
}
  
  
  .destacados-list {
padding: 10px 10px 0px;
}
  
  
  
  .destacado-post-image img {
    

  width: 100%;
   box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  height: auto;
}
  
  
  
  
  
  .enlaces-de-interes-item img{
  
  max-width:100%;
  
  }
  
  
  #menu .ddsmoothmenu li a {

padding: 13px 18px 14px 18px;
  
  
  }
  
  
  
  /*556*/
  
  .afsdp_btns a.first {
    width: 185px;
  }
  .afsdp_btns a.second {
  width: 185px;
  }
  .afsdp_btns a.third {
  width: 185px;
  }
 
  
  .afsdp_btns a.first img {
  
    padding: 21px 9px 24px;
    width:90%;
    height:auto;
    
}
  
  .afsdp_btns a.second img {
    
  padding: 20px 9px 27px;
  width: 90%;
}
 
  
  .afsdp_btns a.third img {

    
      padding: 7px 30px 20px;

}
  
  
  .noticias-label{
  
  
  width:173px;
  
  }
  
  .eventos-label{
  
  width:187px !important;
    
  }
  
  .publicaciones-label{
  
  width:183px;
    
  }.tab-content{
  
  
  width:555px;
   box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  
  }
  .afsdp_inner_page {

    width: 555px;
  
  }
  #category_tabs .tab-content {
  
    width: 546px;
}
  
  
  #menu .ddsmoothmenu li:last-child ul {
    
  margin-left: 0px;
} 
  
  
  
  
  .news-archive {
    width: 100%;
}
  
  
  .news-archive .sidebar_widget ,.publicaciones-archive{
width: 100%;}
  
  
  .news-archive h3,.publicaciones-archive h3 {

    width: 140px;
    float: left;
    margin-top:24px;
}
  
 .news-archive .sidebar_widget ul li,.publicaciones-archive ul li{
  
  float:left
  
  } 
  .news-archive .sidebar_widget ul,.publicaciones-archive ul {
  
  
  float: left;
width: 340px;
  
  }
  
  .footer-second-nav{
  
  margin-left: 149px;
  
  
  }
  
  .post_text {
width: 291px;

}
  .pub_post_text{
    width: 431px !important;
}
  
  #afsdp_login,.afsdp_login-form #wp-submit{
  
  width:160px;
  
  }
  #afsdp_login #user_login,#afsdp_login #user_pass{
  
  width:110px;
  }
  
  
  #afsdp-slider{
  
  
  width:535px;
  height:281px;
 /* height:auto;*/
    float:left
 
  }
  
  
  
  
.news-slider .image-content img{
  
    width:100%;
    height:auto;
    max-height:281px;
    max-width:535px;
  
  }  
  
  .afsdp_slider_title{
  
  
  font-size:12px;
  margin-top:10px;
    line-height:12px;
  
  }
  
  
  .tramites-label{

  width: 210px !important;
  padding-left: 10px !important;


}
.tramites-pp-label{

width: 310px !important;

}
  
  
  
  
}

.tp-poll-container img{
display:none !important
}

.adviewed-container{

width:100%;
  float:left
}
.awpcp-ad-primary-image{
display:contents;
margin-bottom:15px;
}

.displayaditemsodd{

background: transparent !important

} .displayaditemsodd img,.displayaditemseven img{border: 5px solid #ebebeb;}

.adviewed {
    margin: 0 !important;
}
.showawpcpadpage{
  margin:15px 0; 
}


.pager table tr td:before{

content:"Página"

}

#tramite-tel{
  margin-top: 20px;
  line-height:24px;
  border: solid 1px #ebebeb !important;
  
}

#tramites-afsdp,#tramites-publicas-privada,#otrotramite{

display:none
}

.dblock{

display:block !important
}
.solicitud-tramite select,.solicitud-tramite textarea{

  width:100%;  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  border: solid 1px #ebebeb !important;
  
}

.form-anuncio textarea,.form-anuncio input[type="text"]{
border:solid 1px !important;
  border-color: rgb(169, 169, 169) !important;
height:30px !important;
	border-radius:5px !important;

}


#captcha{

    border-color: #a2a2a2 !important;
    border-style: solid;
    border-width: 1px;
}
.awpcp-textarea, .textareainput{

  border-style:solid !important

}

#awpcp-contact-sender-name ,#awpcp-contact-sender-email{


width:313px


}
#awpcp-contact-message{


  width:320px;
  max-width:320px;


}

#error-page .error{

  background-color:transparent

}


.max-selection-sentence{


    margin-bottom: 15px !important;
    color:#d8251e !important;
    font-style: italic !important;font-size:14px !important;
     font-family: 'PT Sans', sans-serif !important;
    font-weight:bold !important
}

.max-selection-sentence .counter{

font-size:14px !important

}


.awpcp-link-send-message{

    text-decoration: underline !important;
    color: #e02a0f !important;
    

}
.awpcp-link-send-message::before {
  content: "\25b6";
  padding-right: 3px;
  display: inline-block;
}

.awpcp-link-send-message:hover{
  
  color:#4d4c4c !important ;
}

.img_asociado img{


  display:block !important

}

.descripcion_simple p{


    font-family: 'PT Sans', sans-serif;
  font-size: 14px;
  color: #2c2c2c;
  font-style: italic;
  

}

.cabecera_asociado:hover .rol_asociado,.cabecera_asociado:hover .link_asociado,.choice-content:hover{

  color:#d8251e !important ;
}
.custom-warning{
  display: block;
  padding: 1em;
  background: #FFF9E8;
  border: 1px solid #E8D599;
  color: #333333;

}


.results + .buttons .max-selection-sentence{

  display:none !important
  
}




.publicaciones-archive ul li:nth-child(-n+4) {
  display: block !important;
}


.display_all ul li{
  display: block !important;
}

.tag_name a{

  margin-left: 10px;
  color:#d8251e;  font-family: 'Poppins', sans-serif;
  font-weight:900;

}
.tag_name_list a{

color:#d8251e;  font-family: 'Poppins', sans-serif;font-weight:900;

}
.tag_name a:hover,.tag_name_list a:hover{


color:#333

}

/*YOUTUBE RESPONSIVE*/
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.entry-content img, 
.entry-content iframe, 
.entry-content object, 
.entry-content embed {
        max-width: 100%;
}

.classified-content ul li {
  
  list-style-type: disc !important;

}

#buddypress ul.item-list li img.avatar ,#buddypress div#item-header img.avatar{
  width: auto;
  height: 97px !important;
  background-image: url(https://www.afsdp.org.pe/wp-content/uploads/2014/10/user_thumb_male.png);
}

.afsdp_user_header_info img{
width: 21px;
  height: 21px;
  background-image: url(https://www.afsdp.org.pe/wp-content/uploads/2014/10/user_thumb_male.png);
    border: 3px solid #ebebeb;

}
.list_birthdays img{

 border: 3px solid #ebebeb;
	margin:5px 0 0 0;
}




div.ajaxsearchpro .results .item .image img{
  
  background-image: url(https://www.afsdp.org.pe/wp-content/uploads/2015/06/user_thumb_male_search.jpg);

}

.awpcp-form-spacer label[for=name],.awpcp-form-spacer #name{

display:none !important
}

.innerpage_sidebar a{

  font-family: 'Poppins', sans-serif;


}

.innerpage_sidebar{


float:left;

}
.innerpage_sidebar li{

display:block !important

}


.innerpage_sidebar h3{

margin-left:0px !important
}


.proximos-c{

display:block;
  font-weight:bold;
  width:100%;
  float:left;
    margin-bottom: 10px;


}


.tp-btn-disabled{

display:none !important
  
}


/******************************/


.solicitud-tramite .tab-links li{


width:33%;
  
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;  
}

.solicitud-tramite .tab-links li a{

font-size:15px;
  font-weight:bold;
width:100%;
  border-top: 2px solid #f3f3f3 !important;
 border-left: 2px solid #f3f3f3 !important;
 border-right: 2px solid #f3f3f3 !important;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;  
}

.tramites_accordion-section a{

  border-top: 2px solid #f3f3f3 !important;
 border-left: 2px solid #f3f3f3 !important;
 border-right: 2px solid #f3f3f3 !important;
}
li.active a, li.active a:hover{
	font-weight:900;
	color:#560e12 !important;
  font-size:15px;
  font-family: 'Poppins', sans-serif;
}

.afsdp_area_title{

color:#560e12 !important;
  font-size:15px !important;
  font-family: 'Poppins', sans-serif !important;
  margin-bottom:12px;
  text-transform:uppercase !important;


}
.afsdp_area_title p{
  font-weight:900 !important;
}


.small .afsdp_area_title{

colo:#560e12 !important;
  font-size:18px !important;
  font-family: 'Poppins', sans-serif !important;

}

.medium .afsdp_area_title{

colo:#560e12 !important;
  font-size:18px !important;
  font-family: 'Poppins', sans-serif !important;

}
.large .afsdp_area_title{

colo:#560e12 !important;
  font-size:18px !important;
  font-family: 'Poppins', sans-serif !important;    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;


}


.solicitud-tramite .tab-content{
width:100%;
  border:0px  !important;
  padding-top:28px;
  
}
input[type="radio"] {
	width:20px;
	height:20px;
}
.solicitud-tramite .radiob{


width: 100%;
    display: block;
}

.solicitud-tramite .wpcf7-list-item{


display: flex;
flex-direction:row;
}

.wpcf7-list-item {
        display: flex !important;
flex-direction:row !important;
       /* margin: 0 0 1em 1em;*/
}

.solicitud-tramite .wpcf7-list-item input,.solicitud-tramite .wpcf7-list-item .wpcf7-list-item-label{


display: table-cell;vertical-align:top
}


.tramitepara .wpcf7-list-item{
display:inline-table !important;
   text-transform:uppercase;    margin-left: 130px
}

.afsdp_phone_input input{

  box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  width:100%;
  /*max-width:329px;*/
  height:48px;
  border:1px solid #c5c5c5;
  padding-left:38px;
    border-radius:10px !important;
background-image:url(images/phone_ico.jpg);
  background-repeat:no-repeat;
  background-position:11px center;
  margin:8px 0px 18px;
}

.afsdp_tramite_otro input{

width:100%;
height:48px;
  border-radius:10px !important;
  box-sizing: border-box;
    -webkit-box-sizing: border-box;border:1px solid #c5c5c5;
    -moz-box-sizing: border-box;margin:8px 0px 18px; padding-left:12px;
    
}

.afsdp_mensaje textarea{
width:100%;
  border-radius:10px !important;
max-width:100%;
  box-sizing: border-box;
    -webkit-box-sizing: border-box;border:1px solid #c5c5c5 !important;
    -moz-box-sizing: border-box;margin:8px 0px 18px; padding-left:12px;
    


}
.afsdp_tramite_radio p{


margin-bottom:22px ;
}

.solicitud-tramite  .wpcf7-submit{

box-sizing: border-box;
    -webkit-box-sizing: border-box;border:0px !important;
    -moz-box-sizing: border-box;
  background-color:#d8251e;
  font-size: 14px;
    font-family: 'Poppins', sans-serif ; color:#fff;
  width:120px;
  height:48px !important;margin-top: -72px;
    /*display: block;*/
text-transform:uppercase;
}

@media only screen and (max-width: 1019px) and (min-width: 768px){

  
  .tramitepara .wpcf7-list-item{
   margin-left: 70px
}

.solicitud-tramite .tab-links li a{
  
  width:100% !important;
  }
}
@media only screen and (max-width: 782px) and (min-width: 1px){

#wp-toolbar ul #wp-admin-bar-afsdp_administrativos_menu{
    display: block !important;
}
#wp-toolbar > ul > #wp-admin-bar-afsdp_administrativos_menu{
    display: block !important;
}
}

@media only screen and (max-width: 767px) and (min-width: 1px){
#wp-toolbar ul #wp-admin-bar-afsdp_administrativos_menu{
    display: block !important;
}
#wp-toolbar > ul > #wp-admin-bar-afsdp_administrativos_menu{
    display: block !important;
}

  
  .tramitepara .wpcf7-list-item{
display:table-row !important;
     margin-left: 0px
}
.solicitud-tramite .tabs {
    display: block !important;
}
.solicitud-tramite .tab-links li {
    width: 100%;}

}



.solicitud-tramite tab-links{

padding-left:0px;
}


.subtitle_tramite_afsdp{
    padding-top: 10px;
    margin-bottom: 18px;
font-family: 'Poppins', sans-serif;font-weight:bold;
  font-size:20px;
text-transform:uppercase;color:#333333 !important;
}
.small .subtitle_tramite_afsdp{
color:#333333 !important;
font-family: 'Poppins', sans-serif !important;
  font-weight:bold;
  font-size:18px !important;text-transform:uppercase

}

.medium .subtitle_tramite_afsdp{
color:#333333 !important;
font-family: 'Poppins', sans-serif !important;
  font-weight:bold;
  font-size:16px !important;text-transform:uppercase

}

.large .subtitle_tramite_afsdp{
color:#333333 !important;
font-family: 'Poppins', sans-serif !important;
  font-weight:bold;
  font-size:22px !important;text-transform:uppercase

}


.naaspc{}

/*#asesor_bx {
position: absolute;
    top: 105px;}*/

.tramite_epp{


/*margin-top:80px;*/}

.solicitud-tramite .tab-content{

  position:relative
} 




@media only screen and (max-width:340px) and (min-width: 1px){

/*#asesor_bx {position: absolute;
    top: 135px;}*/

.tramite_epp{


margin-top:110px;}}

@media only screen and (max-width: 767px) and (min-width: 341px){

/*#asesor_bx {position: absolute;
    top: 120px;}*/

.tramite_epp{
/*margin-top:110px;*/}

}
.wpcf7-list-item.first.last{
	display:flex !important;
flex-direction:row !important;

}

.bloque_consejo{


    float: left;
    margin-bottom: 40px;
}

.holder a:nth-last-of-type(2){


}



/*buddypress cambios agosto 2016 actualización*/

#item-header { 

	/*padding-top:40px !important;*/
	display:flex;
	align-items:center;
	

}

#starred-personal-li,#change-cover-image/*,#messages-personal-li*/{
display: none !important
}
#change-cover-image-personal-li{
display: none !important
}



.list_today_birthdays{

width:100%;}



#cumpleanos_mes_home .proximos-c,
#cumpleanos_mes_home .holder,
#cumpleanos_mes_home .list_today_birthdays{

display:none 
}

#agenda_home{
  padding:10px;
  background-color:#fff;float:left;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;    
  width: 700px;
  border-radius: 6px;
  border: solid 2px #f3f3f3 !important;
  margin: 5px 0px 5px;
}

#cumpleanos_mes_home{
  padding:10px;
  background-color:#fff;float:left;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;    
  width: 700px;
  border-radius: 6px;
  border: solid 2px #f3f3f3 !important;
  margin: 15px 0px 10px;
}

.instrucciones_box {
    font-style: italic;
    font-weight: bold;
    font-family: 'PT Sans',sans-serif;
    font-size: 12px;
    text-align: left;
    margin-top: 10px;
    color: #3e3831;
    height: 7px;
    line-height: 7px;
    margin-bottom: 25px;
}

#cumpleanos_mes_home /*#new_list_birthdays */li{

display:block;float:left;width:33.3%;margin:0px;
}

#cumpleanos_mes_home a{margin-bottom:10px;}

#cumpleanos_mes_home .avatar_upcoming img,#cumpleanos_mes_home .avatar_today img{
width:47px;
height:55px;border: 3px solid #ebebeb;}
#cumpleanos_mes_home .avatar_upcoming {

float:left;padding-right: 5px;
}

.birthday_text{
  display:inline-block;
color:#ffffff !important;
  background-color:#f44741;
  padding:5px !important;
  margin-top:0px;
  border-radius:5px;
  font-style: italic;font-size:14px;font-family: 'Open Sans', sans-serif;font-weight: 900;
line-height:20px !important;
}
.birthday_content.today a{
  font-size:18px !important;
  font-weight:900;	
}

#cumpleanos_mes_home /*#new_list_birthdays*/ li{
display:none
}

#cumpleanos_mes_home /*#new_list_birthdays*/ li:nth-child(-n+3) {
    display: block !important;
}
#cumpleanos_mes_home .birthday_element a{
font-size:14px;font-family: 'Open Sans', sans-serif;line-height:20px;display: block; font-weight:600;letter-spacing:-0.5px; padding:0 10px;
}
#cumpleanos_mes_home .birthday_element br{
display:none
}
#cumpleanos_mes_home .birthday_title{
  font-family: 'Poppins', sans-serif;
  color:#3e3831;
  font-size:18px;
  width:100%;
  text-align:left;
  padding-left:30px;
  margin-top:20px;
display:block;
background-image:url(images/box_ico.png);
  background-repeat:no-repeat;
  width:100%;
  height:30px;
    font-weight: 700;
}

.date_upcoming{
    display: block;
    font-size: 0.8em;
    margin-top: 0px;
    font-weight: 700;
  color:#6a3744;
  padding:0px 10px;
}

#cumpleanos_mes_home .birthday_content{
padding-top:0px !important
}

#new_list_birthdays {
    width: 100%;
    float: left;
    /*margin:20px 10px;*/
}
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.6.3');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
#menu .ddsmoothmenu li a:after{

  content: "\f13a";
    font-family: FontAwesome;padding-left: 5px;
    position: absolute
}

@media only screen and (min-width:768px) and (max-width: 1019px) {

  #cumpleanos_mes_home{
  width: 535px;
  }
  #agenda_home, #tienda_home{
  width: 535px;
  }

  #convenios_box_home{
  width: 535px !important;
  }
}

.filter_members{

float:left}

.pagination-links{
float:left !important }


.pagination-links a{

  padding:3px;
}




.pagination-links span.current{
    color: #FF4242;
    font-weight: bold;

}
.pagination-links a:hover{
  
  background-color:#e02a0f !important;
  color:#fff !important;
  font-weight:normal !important

}
.pagination-links .next::before {
content:"siguiente ";
}

.pagination-links .prev::after {

content:" anterior";
}

@media only screen and (max-width: 767px) and (min-width: 1px){


  button.btn-submit {
    cursor: pointer;
    min-width: 90% !important;
    height: 60px !important;
    -webkit-appearance: none !important;
    border-radius: 0 !important;
}

  #cumpleanos_mes_home{
  width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

#convenios_box_home{
  width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }


  #cumpleanos_mes_home #new_list_birthdays li{
   width: 100%;
    margin-bottom:30px;
  }
  #agenda_home{
  width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}




/****************2018 Profile builder***********/
.wppb-heading{
    padding-top: 30px !important;
    padding-bottom: 30px !important;


}
.wppb_bdp_visibility_settings {
display : none !important
}

.wppb-msf-step-commands{display : none !important}


#edit_profile{
border: 2px solid #ebebeb !important;
    text-align: center;
    line-height: 25px !important;
    font-size: 22px !important;
    height: 50px !important;
    font-family: 'Poppins', sans-serif !important;
    text-transform: uppercase ; 
   

    border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    background-color: #560e12 !important;
    color: #fff !important;
   

}
#edit_profile:hover{
  background-color: #6a3744 !important}

/****************PopUP***********/


.ig_popup.ig_inspire .ig_close{
    opacity: 1 !important;
  background-image:url(images/btn_close.png) !important;
  background-repeat:no-repeat !important;
  background-position:top center !important;
  height: 48px !important;
      background-color: transparent !important;
    top: 14px !important;
    right: 14px !important;
    width: 48px !important;
}

.ig_content{
	padding:10px !important;
   /* border: 10px solid #fff;  -webkit-border-radius: 7px !important;
    -moz-border-radius: 7px !important;
  border-radius: 7px !important;*/

}
.ig_action_bar.ig_hello.ig_container.ig_bottom {
        border-bottom: !important;
        border-top:!important;
}
.ig_popup.ig_inspire .ig_message{

padding:0px !important}

.ig_message img {

margin:0px !important;
  width:100%;
  height:auto
}
.ig_popup.ig_inspire{
  -webkit-border-radius: 7px !important;
    -moz-border-radius: 7px !important;
  border-radius: 7px !important;

}


.ig_content h1{font-family: 'Open Sans', sans-serif;font-weight: 900;
    color: #000;
    margin: 18px 13px 24px;
   text-align: left !important;    
  line-height: 1.3em !important;
}

.ig_content p{font-family: 'Open Sans', sans-serif;

margin:9px 13px !important;    font-size: 14px !important;}
.ig_content p:first-child{

margin:0px !important;
}
.ig_content p a{ text-decoration: underline;}

@media only screen and (max-width: 767px) and (min-width: 1px){
.ig_popup{


width:84% !important;
}
  
}

.tml-action-links{display:none !important}#resetpassform .indicator-hint {
  display: none;
}


#message-threads .thread-info a{

text-decoration: underline;
}

#message-threads .thread-options{
text-align:center
}#message-threads .thread-options .confirm{
display: block;
    float: none;
    margin: 0 auto;


}

.message-search #messages_search{
  
  -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    
box-sizing: border-box;
    height: 28px;


}

.list_f li {

    width: 100%;
    float: left;
}



.full-width{
width:100%;
  height:auto

}

.showawpcpadpage li{
    list-style-type: disc !important;
    list-style-image: none;
}
.screen-reader-text{
display:none !important
}


#ajaxsearchprores2_1 .results .item .asp_content h3 a, #ajaxsearchprores2_2 .results .item .asp_content h3 a, div.ajaxsearchpro[id*="ajaxsearchprores2_"] .results .item .asp_content h3
a{

    font-family: 'PT Sans' !important;
}

.awpcp-classifieds-search-bar{
display:none !important
}

.totalpoll-error-message{
background-color: rgb(255, 42, 37) !important; font-weight:bold !important;padding:10px !important;    color: #fff !important;
 
}.totalpoll-error-message p{
 font-weight:bold !important;    
color: #fff !important;

}

.monthpicker .ui-datepicker-calendar {
  display: none;
}

/*Corrige visualización de numeración de slide principal slippry */

.news-pager li a {
  text-indent:-9999px;
}

/*CONVENIOS AFSDP*/
#convenios_box_home{
  padding:10px 10px 20px 10px;
  background-color:#fff;float:left;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;    
  width: 700px;
  border-radius: 6px;
  border: solid 2px #f3f3f3 !important;
  margin: 5px 0px 5px;
}



#convenios_box_home .convenios_title{
  font-family: 'Poppins', sans-serif;
  color:#3e3831;
  font-size:18px;
  width:100%;
  text-align:left;
  padding-left:30px;
  margin-top:20px;
display:block;
background-image:url(images/box_ico.png);
/*background-image:url(images/convenios_title_bg.jpg);*/
  background-repeat:no-repeat;
  width:229px;
  height:30px;margin-left: -4px;
    margin-bottom: 10px;
    font-weight:700;
}


/*VISTA DE THUMBS DE ANUNCIOS CLASIFICADOS*/

.lg-backdrop {
        z-index:99999999 !important;
}
.lg-outer {
 z-index:999999999 !important;
}

@media (min-width: 1024px) {
        #classiwrapper .awpcp-attachments-list .awpcp-attachments-list-item, #displayimagethumbs ul .awpcp-attachments-list-item {
                width: 20% !important;
        }
}

@media (min-width: 768px) {
        #classiwrapper .awpcp-attachments-list .awpcp-attachments-list-item, #displayimagethumbs ul .awpcp-attachments-list-item {
                padding: 0 4px;
                width: 20% !important;
        }
}

#classiwrapper .awpcp-attachments-list .awpcp-attachments-list-item, #displayimagethumbs ul .awpcp-attachments-list-item {
        box-sizing: border-box;
        flex: 0 1 auto;
        margin-bottom: 8px;
        padding: 0;
        text-align: center;
        width: 20% !important;
}

.wp-pagenavi{
	padding:2em 0;
}
.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
  border: none;
  padding: 10px 15px;
  margin: 2px;
}

#displayimagethumbswrapper{
  display:flex;
  flex-direction:column;
}

/*bbpress ESTILOS*/
div.bbp-template-notice.info {
    border-color: #e6db55 !important;
    background-color: #ffffe0; 
}

.bbp-topics ul.super-sticky, .bbp-topics-front ul.super-sticky {
    background-color: #bad2f7 !Important;
    font-size: 1.1em;
}

.bbp-forum-content ul.sticky, .bbp-topics ul.sticky {
    background-color: #d9e5f9 !Important;
    font-size: 1.1em;
}

.bbp-author-name:hover{
 color:#ff3b38 !Important;
}

#bbpress-forums div.bbp-forum-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar {
  max-width:40px;
}
.bbp-author-link .bbp-author-name , #bbpress-forums div.bbp-forum-author .bbp-author-name, #bbpress-forums div.bbp-reply-author .bbp-author-name, #bbpress-forums div.bbp-topic-author .bbp-author-name, .bbp-topic-freshness-author .bbp-author-name {
    margin: 0 5px;
    font-size: 10px !important;
  font-weight:bolder !important;
    word-wrap: initial;
    display: inline-block;
}

.bbp-forum-freshness a, .bbp-topic-freshness a{
  font-size:9px;
}
.bbp-forum-info .bbp-forum-title{
  font-size:16px;
 font-weight:bolder;
  text-transform:uppercase;
}

.bbp-topic-title{
font-size:14px;
 font-weight:bolder;
}

.medium .afsdp_content div .bbp-author-role div {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px !important;
}

input[type="submit"], .message-search input[type="submit"]  {
    background-color: #560e12 !important;
  color: #fff !important;
    font-family: 'Poppins', sans-serif !important;
    text-transform:uppercase !important;
  /*margin:0 0 20px 10px !important;*/
height:48px !Important;
  border-radius:5px !important;
margin-bottom:40px;
}


.message-search input[type="submit"]:hover, #members-group-list input[type="submit"]:hover  {
    background-color:#663340 !important;
}

/*BOTONES*/
#bbpress-forums #bbp-search-form #bbp_search, #bbp_topic_title, #search-message-form #messages_search {
    display: inline-block;
    width: 200px;
    height: 35px;
    border: 1px solid #cdcdcd;
    padding-left:10px;
    background-color: #ececec;
}


.bbp-submit-wrapper button{
    background-color: #0e2954;
  color: #ffffff !important;
    font-family: 'Poppins', sans-serif !important;
    text-transform:uppercase;
  margin:0 0 20px 10px;
  width:100px;
  border-radius: 5px !important;
}
.bbp-submit-wrapper button:hover{
    background-color: #0b1d3c;
}

/*BOTONES*/
.bbp-admin-links a{
  font-size:10px !important;
  font-weight:bolder !important;
}
.bbp-pagination .bbp-pagination-count{
  font-style:italic;
  font-size:11px !important;
}
#bbpress-forums fieldset.bbp-form label {
    margin: 0 0 15px 0;
    display: inline-block;
}
#bbp_topic_subscription{
  margin-right:15px !important;
}

span.bbp-author-ip {
display:none;
}
.bbp-topic-meta .bbp-topic-started-by{
  font-size:11px !important;
}

#bbpress-forums li.bbp-header, li.bbp-footer {
    background: #1f53a5 !important;
}

#bbpress-forums li.bbp-header div, #bbpress-forums li.bbp-header ul, #bbpress-forums li.bbp-footer div, #bbpress-forums li.bbp-footer ul  {
  font-size: 10px;
  color:#ffffff;
}

.bbp-meta .bbp-reply-post-date, .bbp-meta .bbp-topic-post-date{
  font-size:10px !important;
  font-style:italic;
}
#bbpress-forums div.bbp-forum-title h3, #bbpress-forums div.bbp-reply-title h3, #bbpress-forums div.bbp-topic-title h3{
  font-size:12px;
    font-family: 'Poppins', sans-serif;
}

#bbpress-forums a:hover {
    text-decoration: underline;
}
#subscription-toggle a, #favorite-toggle a{
  font-weight:bolder;
  font-size:10px !important; 
  display:inline-block;
  margin:10px !important;
}

#subscription-toggle a::before {
    font-family: "Font Awesome 5 Free"; font-weight: 900; content: " \f005 "; padding-right:5px;
  }

#favorite-toggle a::before {
    font-family: "Font Awesome 5 Free"; font-weight: 900; content: " \f004 "; padding-right:5px;
  }

.bbp-header .bbp-topic-permalink{
  font-weight:bolder;
  font-size:10px !important;
}
#bbpress-forums h2.entry-title{
 font-family: 'Open Sans', sans-serif;
  font-weight:bolder !Important;
}
/*VISTAS DE CONTENIDOS DE FOROS RELACIONADOS AL PERFIL DE USUARIO*/
.item-list-tabs li a{
  font-weight:bolder;
}
.item-list-tabs li a#user-messages::before{
    font-family: "Font Awesome 5 Free"; font-weight: 900; content: " \f086 "; padding-right:5px;
}
.item-list-tabs li a#user-forums::before{
    font-family: "Font Awesome 5 Free"; font-weight: 900; content: " \f2b5 "; padding-right:5px;
}
/*AREA PROMO TIENDA*/

#tienda_home{
  padding:10px;
  background-color:#fff;float:left;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;    
  width: 700px;
  border-radius: 6px;
  border: solid 2px #f3f3f3 !important;
  margin: 5px 0px 5px;
}


.tienda-banner{
  height:115px !important;
  background:url("images/afsdp_banner_tienda2021.png;") center;
  background-size:cover;
}


@media only screen and (max-width: 767px) and (min-width: 1px){
.tienda-banner{
  height:115px !important;
  background:url("images/afsdp_banner_tienda2021.png;") left;
  background-size:cover;
  background-position:-240px;
}
  #tienda_home{
  padding:10px;
  background-color:#fff;float:left;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px; 
}
}
/*PROFILE EDIT*/
.item-list-tabs.no-ajax #public-personal-li a, .item-list-tabs.no-ajax #edit-personal-li a, .item-list-tabs.no-ajax #change-avatar-personal-li a{
  display:block !important;
  background-color: #ff3129 !important;
  color:#ffffff !important;
  text-decoration:none !important;
  padding:0.6em !important;
  border-radius:0.3em;
  margin:0.5em;
}
.item-list-tabs.no-ajax #public-personal-li a:hover, .item-list-tabs.no-ajax #edit-personal-li a:hover, .item-list-tabs.no-ajax #change-avatar-personal-li a:hover{
  background-color: #818181 !important;
}

#wppb-msf-tabs input{
  background: #6a3744 !important;
    color: #ffffff !important;
    padding: 1em !important;
    border-radius: 0.4em 0.4em 0 0 !important;
}
#wppb-msf-tabs input.wppb-msf-active{
  background: #560e12 !important;
}
#wp-admin-bar-user-admin, #wp-admin-bar-edit-profile{
	display:none !important;
}
@media only screen and (max-width: 1020px){
	div#tienda_home {
    	width:540px;
	}
}
@media only screen and (max-width: 430px){
	div#tienda_home {
    	width:94vw;
	}
}
/*ICEGRAM*/
.ig_action_bar.ig_hello.ig_container {
background-color: #560e12 !important;

}
.ig_action_bar.ig_hello .ig_button{
        background:#560e12 !important;
}


/*SOCIAL LOGIN BUTTON*/
@media only screen and (max-width: 767px) {
	.destacados-title .btn-ver-mas {
    margin-top: 10px;
}

	.nsl-container.nsl-container-block.nsl-container-embedded-login-layout-below {
    width:70% !important;
		display: flex !important;
  	flex-direction: column !important;
  	align-items: center !important;
	}
  .nsl-container-buttons{
  	width:100% !important;
  }
  .nsl-button.nsl-button-default.nsl-button-facebook, .nsl-button.nsl-button-default.nsl-button-google {
  	padding: 5px !important;
  }
}


#nsl-custom-login-form-1 {
	display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}
.nsl-button-label-container{
	color:#ffffff !important;
}
#nsl-custom-login-form-1 .nsl-container-embedded-login-layout-below {
	padding: 10px !important;
}
div.nsl-container .nsl-button-default div.nsl-button-label-container {
	margin: 0 10px 0 4px !important;
  font-size:14px !important;
}

div.nsl-container-block .nsl-container-buttons a { 
	margin: 10px 0 !important;
}

/*TIMELINE*/

.tl-timeline .tl-attribution .tl-knightlab-logo {
        background-color: #c34528 !important;
}
.tl-timeline .tl-attribution a {
        color: #000000;
}
.tl-slidenav-previous {
        text-align: left;
        margin-left: 20px;
}
.tl-slidenav-next {
        text-align: right;
        margin-right: 20px;
        right: 100px;
}
.tl-timenav{
	height:233px !important;
}
.tl-timemarker .tl-timemarker-content-container {
        background-color: #ffffff;
}

.tl-menubar{
	top:20px !important;
}

.tl-timeaxis-tick-text.tl-animate-opacity{
	margin-top:15px;
}
.tl-timenav{
	background: url(https://www.afsdp.org.pe/wp-content/uploads/2022/09/paper_pattern.jpg);
}

.tl-menubar-button, .tl-menubar{
	background-color:#000000;
}
.tl-menubar-button:hover {
        background: #ff2531;
        color: #FFF;
}

.tl-timeaxis{
  height:69px !important;
	background-color:#560e12 !important;
}
.tl-timeaxis-background {
	background:#31080a;	
  height: 69px;
}
.tl-timeaxis-tick:before, .tl-timeaxis-major, .tl-timeaxis-minor{
	background-color:#ffffff10 !important;
}
.tl-timeaxis-major .tl-timeaxis-tick-text {
	font-size:1.5em !important;
  color:#ffffff !Important;
}
.tl-timeaxis-minor .tl-timeaxis-tick-text {
	font-size:0.9em !important;
  margin-top:10px;
  /*color:#ffffff05 !Important;*/
}
.tl-timemarker-active .tl-timemarker-content-container{
	background:#000000 !important;
}
.tl-timemarker-active .tl-timemarker-text h2.tl-headline{
	color:#ffffff !important;
}

.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-timespan:after {
        background-color: rgba(255, 37, 49, 1);
}

.tl-timemarker .tl-timemarker-line-left:after, .tl-timemarker .tl-timemarker-line-right:after {
 	background-color: rgba(255, 37, 49, 1);
}

.tl-timemarker.tl-timemarker-active .tl-timemarker-timespan .tl-timemarker-timespan-content {
  	background-color: rgba(255, 37, 49, 1);
}
.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-left:after, .tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-right:after {
      background-color: rgba(255, 37, 49, 1);
}
.tl-timemarker.tl-timemarker-active .tl-timemarker-line-left:after, .tl-timemarker.tl-timemarker-active .tl-timemarker-line-right:after {
      background-color: rgba(255, 37, 49, 1) !Important;
}
.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-left:after, .tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-right:after {
        background-color: rgba(255, 37, 49, 1) !Important;
}
.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container {
        border-color: rgba(51, 51, 51, 0);
        box-shadow: 1px 1px 3px rgb(145 145 145 / 50%);
}
.tl-timemarker.tl-timemarker-active .tl-timemarker-line-left, .tl-timemarker.tl-timemarker-active .tl-timemarker-line-right {
        border-color: #ffffff !Important;
}
.tl-timeline .tl-note {
        display: block;
        background-color: #560e12;
        font-size: 16px;
        line-height: 17px;
        padding: 10px;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-radius: 7px;
        color: #ffffff;
        border: 1px solid #560e12;
        text-shadow: none;
        margin-top: 50px;
  font-style:normal;
        text-align: center;
        text-decoration: none;
}

.tl-timeline .tl-note:hover {
        display: block;
        background-color: #701217;
        color: #ffffff !important;
font-style:normal !important;
        border: 1px solid #701217;
     text-decoration: none !important;
}

@media only screen and (max-width: 1024px){
.tl-slide .tl-slide-content-container .tl-slide-content {
        display: flex;
        flex-direction: column-reverse;
  		padding-top:80px;
        align-items: center;
        padding-left: 100px;
        padding-right: 100px;
        position: relative;
        max-width: 100%;
        user-select: text;
}
}

button[value="results"]{
  visibility: hidden !important;
}

.wpls-logo-showcase .slick-dots li button {
        border: 2px solid #E8E8E8!important;

}
/*FIX SLIDESHOW*/
.jgallery-thumbnails.jgallery-thumbnails-bottom.images.loaded.full-screen.jgallery-thumbnails-vertical  .jgallery-container{
  	overflow-y:auto !important;
		text-align:center !important;
  }
  
/*RECAPTCHA BUTTON*/
.grecaptcha-badge{
z-index:9999999;
}

/*MOBILE MENU Se copia lo que se declara del plugin que lo gestiona por precaución 24/03/14*/

.mobmenur-container {
        position: absolute;
        right: 0px;
        background: #560e12;
        padding: 10px 5px;
        border-radius: 5px;
}
.mobmenu-right-panel li, .rightmbottom, .rightmtop {
	padding:10px 0;
}
.mobmenu-content #mobmenuright .sub-menu a {
	color: #ffffff;
	font-size:15px;
	font-weight:300;
}
.mobmenu-right-panel .mobmenu-right-bt {
  position: absolute;
  right: 20px !important;
  top: 20px !important;
}
.menu-menu-principal-container{
		padding-top:40px;
}

.mobmenu-right-panel .mob-cancel-button {
        color: #fff;
        background: #560e12;
        padding: 0.2em 0;
        border-radius: 50px;
}
