/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	overflow-x: hidden;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img{
	display: block;
	max-width: 100%;	
}
/*Estilos Propios*/
@font-face {
    font-family: 'playfair_displayregular';
    src: url('../fonts/playfairdisplay-regular-webfont.eot');
    src: url('../fonts/playfairdisplay-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/playfairdisplay-regular-webfont.woff2') format('woff2'),
         url('../fonts/playfairdisplay-regular-webfont.woff') format('woff'),
         url('../fonts/playfairdisplay-regular-webfont.ttf') format('truetype'),
         url('../fonts/playfairdisplay-regular-webfont.svg#playfair_displayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ralewayextrabold';
    src: url('../fonts/raleway-extrabold-webfont.eot');
    src: url('../fonts/raleway-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-extrabold-webfont.woff2') format('woff2'),
         url('../fonts/raleway-extrabold-webfont.woff') format('woff'),
         url('../fonts/raleway-extrabold-webfont.ttf') format('truetype'),
         url('../fonts/raleway-extrabold-webfont.svg#ralewayextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ralewayregular';
    src: url('../fonts/raleway-regular-webfont.eot');
    src: url('../fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-regular-webfont.woff2') format('woff2'),
         url('../fonts/raleway-regular-webfont.woff') format('woff'),
         url('../fonts/raleway-regular-webfont.ttf') format('truetype'),
         url('../fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ralewaysemibold';
    src: url('../fonts/raleway-semibold-webfont.eot');
    src: url('../fonts/raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-semibold-webfont.woff2') format('woff2'),
         url('../fonts/raleway-semibold-webfont.woff') format('woff'),
         url('../fonts/raleway-semibold-webfont.ttf') format('truetype'),
         url('../fonts/raleway-semibold-webfont.svg#ralewaysemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
      font-family: 'fontello';
      src: url('../fonts/fontello.eot?67188305');
      src: url('../fonts/fontello.eot?67188305#iefix') format('embedded-opentype'),
           url('../fonts/fontello.woff?67188305') format('woff'),
           url('../fonts/fontello.ttf?67188305') format('truetype'),
           url('../fonts/fontello.svg?67188305#fontello') format('svg');
      font-weight: normal;
      font-style: normal;
}
@font-face {
    font-family: 'RalewayBold';
    src: url('../fonts/RalewayBold.eot');
    src: url('../fonts/RalewayBold.eot') format('embedded-opentype'),
         url('../fonts/RalewayBold.woff2') format('woff2'),
         url('../fonts/RalewayBold.woff') format('woff'),
         url('../fonts/RalewayBold.ttf') format('truetype'),
         url('../fonts/RalewayBold.svg#RalewayBold') format('svg');
}
@font-face {
    font-family: 'PlayfairDisplayItalic';
    src: url('../fonts/PlayfairDisplayItalic.eot');
    src: url('../fonts/PlayfairDisplayItalic.eot') format('embedded-opentype'),
         url('../fonts/PlayfairDisplayItalic.woff2') format('woff2'),
         url('../fonts/PlayfairDisplayItalic.woff') format('woff'),
         url('../fonts/PlayfairDisplayItalic.ttf') format('truetype'),
         url('../fonts/PlayfairDisplayItalic.svg#PlayfairDisplayItalic') format('svg');
}
@font-face {
    font-family: 'ufonts_com_gothambook';
    src: url('../fonts/ufonts_com_gothambook.eot');
    src: url('../fonts/ufonts_com_gothambook.eot') format('embedded-opentype'),
         url('../fonts/ufonts_com_gothambook.woff2') format('woff2'),
         url('../fonts/ufonts_com_gothambook.woff') format('woff'),
         url('../fonts/ufonts_com_gothambook.ttf') format('truetype'),
         url('../fonts/ufonts_com_gothambook.svg#ufonts_com_gothambook') format('svg');
}
a {
    color: #82897f;
    display: inline;
    font-family: 'ralewaysemibold';
    text-decoration: none;
}
header {
	background-color: #ffffff;
    padding: 25px 0;
	position:fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}
.container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.row:before,.row:after{
  display: table;
  content: " ";
}
.row:after{
	clear: both;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
  padding: 15px 0;
}
.row.fila1 {
    position: relative;
    z-index: 1;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
strong{
	font-family: 'RalewayBold';
}
#loading {
    background-color: #ffffff;
    display: block;
    height: 100%;
    margin: 0 auto;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 1100;
}
.logo-loading {
    margin: 0 auto;
    position: relative;
    top: 25%;
}
.body{
	display: block;
    float: left;
	margin-top: 106px;
	opacity: 0;
	width: 100%;
}
footer {
    background-color: #c3c6c3;
    color: #ffffff;
    display: block;
    float: left;
    position: relative;
    text-align: center;
    width: 100%;
    font-family: ralewayextrabold;
    font-size: 10px;
    padding: 40px 0;
	letter-spacing: 2px;
	line-height: 18px;
}
.cont-header-mobile, .cont-slider .v-mobile, .banner_int.version-mobile{
	display:none;
}
.gkImgMobile {
    height: 60px !important;
}
#menu {
    margin: 0 auto;
    position: relative;
    text-align: center;
}
.itemid101 img, .itemid161 img {
    display: inline-block;
    position: relative;
}
.dj-main li.dj-up.itemid101.first, .dj-main li.dj-up.itemid161.first {
    padding: 0 35px 0 0 !important;
}
.dj-main, .dj-main li a.dj-up_a, .dj-main li.hover a.dj-up_a, .dj-main li.active a.dj-up_a, .dj-main li.hover a.dj-up_a span, .dj-main li.active a.dj-up_a span, .dj-main li a.dj-up_a span{
	background: none !important;	
}
.dj-main li a.dj-up_a span.dj-drop {
    background: rgba(0, 0, 0, 0) url("../images/arrow-menu.png") no-repeat scroll left center !important;
    padding: 0 15px !important;
}
.dj-main li a.dj-up_a {
    color: #82897f !important;
    font-family: "ralewayextrabold";
    font-size: 13px !important;
    font-weight: normal !important;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.dj-submenu.fadeOut{
		
}
.dj-main li.hover ul.dj-submenu {	
	background-color: rgba(255,255,255,0.85) !important;
	margin: 0 !important;
	padding: 3px !important;
	border: none !important;
	width: 190px;
	height: auto;
	z-index: 300;
}
.dj-main li.hover ul.dj-submenu li a{
	  font-family: "ralewayextrabold";
	  font-size: 12px !important;
	  text-transform: uppercase;
	  color: #82897f;
}
.cont-redes {
    padding: 11px 15px;
}
.cont-redes a {
    display: inline-block;
    margin: 8px;
}
.cont-redes img {
    height: 15px;
}
.catItemCategory > a, .moduleItemCategory, .itemCategory > a, .dj-up_a > span {
    display: block;
	font-family: "ralewayextrabold";
	font-size: 12px;
	letter-spacing: 1px;
	text-align: center;
    text-transform: uppercase;
}
div.catItemHeader, div.catItemBody {
    max-width: 320px;
	margin: 20px auto 0;
}
.videos .catItemBody {
    max-width: 100%;
}
.jsn-bootstrap .jsn-form-content .control-group {
    box-sizing: border-box;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.jsn-master .jsn-input-medium-fluid {
    max-width: 450px;
    padding-left: 15px;
    width: 100%;
}
.help-block.help-blank, .help-block.help-email {
    display: block;
    margin-top: 20px;
}
.moduleItemCategory {
	color: #83897f;
}
.moduleItemDateCreated {
    color: #a4a9a4;
	display: block;
    font-family: ralewaysemibold;
    font-size: 10px;
    text-align: center;
}
.catItemTitle > a, .titlePost, h2.itemTitle, .latestItemTitle > a {
    color: #82897f;
	display: block;
	font-family: 'playfair_displayregular';
    font-size: 24px;
    text-align: center;
}
.itemGooglePlusOneButton {
    display: none;
}
div.itemFullText img {
    margin: 15px auto !important;
    max-width: 100%;
    width: 400px;
}
.favoriteExtraFields .moduleItemTitle.titlePost {
    font-size: 18px;
}
h2.itemTitle {
	display: block;
	margin-top: 25px;
}
.titlePost {
    margin: 12px 0;
    display: inline-block;
    text-align: center;
    width: 100%;
}
.moduleItemTitle.titlePost {
    margin: 5px 0;
}
.catItemIntroText, .catItemIntroTextPost, div.latestItemIntroText {
    color: #82897f;
    font-family: "ralewayregular";
    font-size: 14px !important;
    line-height: 25px !important;
    text-align: center;
}
.itemList .catItemBody {
    margin-top: 20px;
}
.itemList .catItemReadMore, div.latestItemReadMore {
    margin: 0 auto;
    text-align: center;
    display: block;
}
.k2ReadMore {
    border: 1px solid #dbdddb;
    box-shadow: 0px 0px 0px 1px #c6c9c6;
	display: inline;
    text-align: center;
    padding: 5px 10px;
    color: #83877d;
    font-size: 11px;
    font-family: 'ralewaysemibold';
}
.cont-slider {
    margin-bottom: 60px;
    position: relative;
    width: 100%;
}
.v-desktop {
    display: block;
    float: left;
    height: 100%;
    position: relative;
    width: 100%;
}
.cont-banner-interno {
    background-attachment: fixed;
    background-position: 0 106px;
    background-repeat: no-repeat;
    background-size: 100% auto;
    display: block;
    float: left;
    height: 100%;
    position: relative;
    width: 100%;
}
.itemid-101 .cont-slider, .itemid-101 .v-desktop, .itemid-161 .cont-slider, .itemid-161 .v-desktop {
    height: auto !important;
}
.cont-left {
    margin-top: 6px;
}
.cont-post {
    background-image: url("../images/line-bottom.jpg");
    background-position: left bottom;
    background-repeat: no-repeat;
    padding-bottom: 10px;
}
.cont-redes-left, .cont-mfbullets {
    background-image: url("../images/line-bottom.jpg");
    background-position: left bottom;
    background-repeat: no-repeat;
    padding: 35px 0;
}
.itemBackToTop .k2Anchor {
    background-image: url("../images/top.png");
    background-position: center top;
    background-repeat: no-repeat;
    color: transparent;
    content: " ";
    float: right;
    height: 42px;
    position: relative;
    width: 42px;
}
.cont-slider .custom img {
    width: 100%;
}
div.latestItemList {    
    display: table;
}
div.latestItemView {
    margin-bottom: 60px;
	float: none;
    display: inline-table;
}
.cont-redes-left .custom > p:first-child, .cont-mfbullets .moduletable > h3, .cont-favorite .moduletable > h3, .cont-mfbullets .tituloLatHome,  .cont-favorite .tituloLatHome{
    color: #80817f;
    font-family: ralewayextrabold;
    font-size: 12px;
    letter-spacing: 2px;
    padding-bottom: 28px;
    padding-left: 7px;
	text-transform: uppercase;
}
.cont-redes-left .custom a:first-child {
    margin-left: 0;
}
.cont-redes-left .custom a {
    display: inline-block;
    margin: 0 16px;
}
.demo-icon {
    display: inline-block;
    font-family: "fontello";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0.2em;
    margin-right: 0.2em;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    width: 1em;
}
.cont-post-mfbullets, .cont-post-monica, .cont-user-shapchat {
    background-color: rgba(0, 0, 0, 0.3);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}
.post-mfbullets, .post-monica, .user-shapchat {
    background: #ffffff none repeat scroll 0 0;
    margin: 0 auto;
    max-width: 500px;
    padding: 20px;
	position: relative;
    text-align: center;
}
.user-shapchat {
    padding: 0px 35px 35px;
}
.cerrar, .cerrar-user-shapchat, .cerrar-lightbox {
    background-image: url("../images/cerrar.png");
    cursor: pointer;
    height: 17px;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 18px;
}
.cerrar-lightbox {
    top: -25px;
    right: -25px;
}
.popup-mobile .cerrar-lightbox {
    right: 10px;
}
.cerrar-user-shapchat {
    right: 10px;
    top: 15px;
}
.user-instagram, .title-snapchat {
    color: #83897f;
    font-family: 'RalewayBold';
	font-size: 14px;
    text-align: left;
}
.title-snapchat {
    font-size: 12px;
    padding: 15px 0;
}
.media-inst-full > img {
    margin: 15px auto;
}
video {
    background: #ffffff;
	max-height: 450px;
    max-width: 100%;
    margin: 15px 0;
    padding: 0;
}
.desc-inst {
    text-align: center;
    color: #83897f;
    font-size: 13px;
    font-family: playfair_displayregular;
    line-height: 15px;
}
span.catItemImage img {
    margin: 0 auto;
    max-width: 320px;
	width: 100% !important;
}
span.catItemImage img:hover{
	opacity: 0.9;
}
.cont-favorite .k2ItemsBlock .moduleItemIntrotext {
    display: inline-block;
    float: left;
	padding: 0;
    width: 30%;
}
.favoriteExtraFields {
    display: inline-block;
	float: left;
	margin: 10px 0;
    width: 65%;
}
.cont-favorite {
    padding: 35px 0;
}
.breadcrumb {
    display: block;
    margin-bottom: 20px;
    text-align: center;
}
.breadcrumb > li {
    display: inline-block;
}
.breadcrumb li > a, .breadcrumb > li span {
    color: #80817f;
    display: inline-block;
	font-family: 'PlayfairDisplayItalic';
    font-size: 12.5px;
}
.breadcrumb > li.active span{
	font-weight: bold;
}
.itemDateCreated, span.latestItemDateCreated {
    color: #a4a9a4;
    display: block;
    font-family: 'ufonts_com_gothambook';
	font-size: 12.5px;
    margin: 5px 0;
    text-align: center;
}
.itemBody .itemIntroText, .itemBody .itemFullText {
    color: #82897f;
    font-family: ralewayregular;
    font-size: 14px;
    line-height: 25px;
    font-weight: 100;
    text-align: justify;
}
.itemImage img {
    margin: 0 auto;
}
.line-banner {
    height: 3px;
    position: relative;
    top: -1px;
    width: 100%;
    z-index: 999;
}
input, textarea {
    border: 1px solid #cacdca;
    font-family: ralewayregular;
    color: #80817f;
    font-weight: normal;
    font-size: 12.5px;	
}
textarea {
    padding: 15px;
	max-width: 100%;
}
input{
	height: 50px;
	max-width: 468px;
}
.itemCommentsForm > h3 {
    color: #80817f;
    text-align: center;
    font-size: 12.5px;
    font-family: ralewayregular;
}
div.itemComments {
    background-color: #ffffff !important;
    border: medium none !important;
	padding: 0 !important;
}
#comment-form .inputbox.userName, #comment-form .inputbox.commentEmail {
    display: inline-block;
    height: 50px;
    width: 47%;
}
#comment-form .inputbox.userName {
    margin: 8px 15px 8px 0;
}
#comment-form .inputbox.commentEmail {
    margin: 8px 0 8px 15px;
}
#commentText {
    margin: 8px 0;	
    width: 98.5%;
}
#comment-form #submitCommentButton, .btn.btn-primary.jsn-form-submit, .comprar, .btn-group .btn {
    background-color: #ffffff;
	background-image: url('../images/back-enviar.png');
	background-size: 100% 100%;
    border: none;
	color: #80817f;
    font-family: ralewayextrabold;
    font-size: 10px;
	height: 43px;
	width: 105px;
}
.comprar {
    padding: 15px 20px;
    text-transform: uppercase;
}
.cont-instagramFooter {
    height: 150px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
#scrolling { /* Carousel Frame */
    overflow: hidden;
}
#scrolling ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: absolute;
    /*-webkit-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
	transform: translate3d(-118px, 0px, 0px);*/
}
#scrolling li {
    float: left;
}
.videos .itemFullText {
    margin: 40px 0;
}
.catItemCategory > a {
    color: #83897f;
}
.videos #itemListLeading .itemContainerLast {
    width: 100%;
}
.k2FeedIcon, div.itemListCategoriesBlock, div.latestItemsCategory {
	display: none;
}
.last-store .latestItemImage {
    float: left;
}
.cont-product-thumb0, .cont-product-thumb1 {
    background-image: url("../images/border-thumb.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: table;
    padding: 2px;
}
div.k2Pagination {
    color: #82897f;
    font-family: ralewayregular;
    font-size: 11px;
}

div.k2Pagination ul li {
    margin: 15px 10px;
}
.tooltip{	
	display:none !important;
}
.cont-product-thumb0 {
    margin: 0 60px 18px;
}
.cont-product-thumb1 {
    margin: 18px 60px 0;
}
.product-thumb0, .product-thumb1 {
    height: 185px;
}
.last-store .latestItemTitle {
	color: #82897f;
    font-family: ralewayextrabold;
    font-size: 12px;
    letter-spacing: 2px;
    text-align: left;
    text-transform: uppercase;
}
.last-store .latestItemIntroText {
    text-align: justify;
}
.last-store  div.latestItemLinks{
	display:none;
}
.extrasImageBlock {
    float: left;
}
.listCategories li {
    background-image: url("../images/menu-video.png");
    background-position: left center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    width: auto !important;
}
.listCategories .itemTitle {
    color: #80817f;
    font-family: ralewaybold;
    font-size: 13px;
	padding-left: 28px;
    text-transform: uppercase;
}
.listCategories .itemTitle a {
    color: #80817f;
}
.listCategories .itemList.even {
    margin-right: 30px;
}
.catItemIntroTextPost a {
    display: inline;
    color: #82897f;
	font-family: 'ralewaysemibold';
}
.columna1, .columna2 {
    color: #82897f;
    float: left;
    font-family: 'ralewayregular';
    font-size: 14px;
    line-height: 22px;
    padding: 0 30px;
    text-align: justify;
    width: 50%;
}
.custom.columna1 > ul, .custom.columna2 > ul {
    list-style: unset;
    padding-left: 20px;
}
.about h2 {
    margin: 60px 0 50px;
    text-align: center;
    color: #82897f;
    font-family: ralewayregular;
    text-transform: uppercase;
    letter-spacing: 8px;
    text-align: center;
    font-size: 35px;
}
.marcas .custom > p {
    color: #82897f;
    display: block;
    font-family: 'ralewayregular';
    font-size: 14px;
    line-height: 22px;
    margin: 0 auto;
    max-width: 100%;
    text-align: justify;
    width: 317px;
}
.marcas .custom img {
    margin-bottom: 25px;
    margin-top: 65px;
}
.dj-main li.hover ul.dj-submenu {
	background-image: url("../images/line-menu.png") !important;
	background-size: 100% 100% !important;
	background-repeat: no-repeat !important;	
}
.banner_int {
    display: inline-block;
    margin: 65px 0 0;
    max-height: 360px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.custom.banner_about {
    position: relative;
}
.cont-banner-about {
    color: #fff;
    font-family: ufonts_com_gothambook;
    font-size: 40px;
    font-style: italic;
    left: 50%;
    position: absolute;
    top: 40%;
}
.cont-post-destacado .titlePost{
	display:none;
}
.banner-about-text1 {
    display: block;
    position: relative;
}
.banner-about-text2 {
    display: block;
    left: 50%;
    position: relative;
}
.form-inline {
    float: right;
    position: relative;
}
.inputbox.search-query {
    height: 28px;
    border: 1px solid #f5f5f5;
}
button.button.btn {
    background-image: url("../images/search.jpg");
    background-size: cover;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 25px;
    position: absolute;
    right: 5px;
    top: 2px;
    width: 25px;
}
.cont-seach {
    padding-top: 14px;
}
#search-searchword {
    width: 100%;
    max-width: 100%;
    padding: 15px;
    margin: 20px 0;
    font-family: ralewayregular;
}
.btn-group .btn{
	font-size: 12px;
    margin: 0 0 30px 0;
    cursor: pointer;
}
.search{
	color: #82897f;
    font-family: "ralewayregular";
    font-size: 14px !important;
	line-height: 25px;
}
#searchForm .only{
	display:none;
}
.search-results .result-title {
	margin: 30px 0 20px;
}
input[type="radio"]{
	height: auto;
    margin-right: 10px;
}
.phrases-box, .ordering-box, .form-limit{
	display: block;
    margin: 10px 0;
    float: right;
    width: 100%;
    text-align: right;
}
.itemid-105 div.latestItemHeader{
    position: relative;
    display: block;
    float: left;
}

/*---------------*/
/***** Oscar *****/
/*---------------*/

.grid {
	display: inline-block;
	position: relative;
	margin: 0 auto;
	padding: 8px;
	max-width: 1000px;
	list-style: none;
	text-align: center;
}
.cont-instagramFooter .grid {
	padding: 0;
}
.grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 0;
	max-height: 150px;
    max-width: 150px;
    min-width: 150px;
	width: 48%;
	background: #ffffff;
	text-align: center;
	cursor: pointer;
}

.grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 0.8;
}

.grid figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.grid figure h2 {
	word-spacing: -0.15em;
	font-weight: 300;
}

.grid figure h2 span {
	font-weight: 800;
}

.grid figure h2,
.grid figure p {
	margin: 0;
}

.grid figure p {
    font-size: 68.5%;
    letter-spacing: 1px;
    margin-top: 40%;
    font-family: "ralewayextrabold";
    font-size: 18px;
}

figure.effect-oscar {
	background: -webkit-linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%);
	background: linear-gradient(45deg, #22682a 0%,#9b4a1b 40%,#3a342a 100%);
}

figure.effect-oscar img {
	opacity: 0.9;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-oscar figcaption {
	padding: 1em;
	/*background-color: rgba(58,52,42,0.2);*/
	-webkit-transition: background-color 0.35s;
	transition: background-color 0.35s;
}

figure.effect-oscar figcaption::before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 1px solid #fff;
	content: '';
}

figure.effect-oscar h2 {
	margin: 20% 0 10px 0;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

figure.effect-oscar figcaption::before,
figure.effect-oscar p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(0);
	transform: scale(0);
}

figure.effect-oscar:hover h2 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-oscar:hover figcaption::before,
figure.effect-oscar:hover p {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-oscar:hover figcaption {
	background-color: rgba(58,52,42,0);
}

figure.effect-oscar:hover img {
	opacity: 0.4;
}
/*---------------*/
/***** Fin Oscar *****/
/*---------------*/



/****** Spinner ******/
.spinner1 {
    height: 40px;
    left: 50%;
    margin-left: -18px;
    position: relative;
    top: 40%;
    width: 40px;
}
.double-bounce1 {
    background-color: #000000;
}
.double-bounce2 {
    background-color: #a1a1a1;
}
.double-bounce1, .double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  
  -webkit-animation: bounce 2.0s infinite ease-in-out;
  animation: bounce 2.0s infinite ease-in-out;
}

.double-bounce2 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}
@-webkit-keyframes bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}

@keyframes bounce {
  0%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 50% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}
/****** FIN Spinner ******/


.bx-controls.bx-has-pager.bx-has-controls-direction {
    position: absolute;
    top: -80px;
    width: 100%;
}
.slicknav_menu {
    position: relative;
    z-index: 1;
}
.control-label {
    display: none !important;
}
.descripcion-form > div.controls.clearfix {
    color: #80837f;
    font-family: ralewayregular;
    font-size: 16px;
    line-height: 25px;
    text-align: center;
}
#mobileMenu .slicknav_btn {
    margin: 0;
}
#mobileMenu {
    float: right;
}
#logo, #mobileMenu {
    display: inline-block;
}
.itemCommentsList img {
    display: none;
}
div.itemComments ul.itemCommentsList li {
    background-color: #edeeed;
    border-radius: 5px;
    padding: 25px;
}
div.itemComments ul.itemCommentsList li p {
    color: #808280;
    font-family: "ralewayregular";
    font-size: 16px;
    line-height: 20px;
    width: 100%;
    display: block;
    float: left;
}
div.itemComments ul.itemCommentsList li span.commentAuthorName {
    color: #80817f;
    float: left;
    font-family: "ralewaybold";
    font-size: 13px;
    line-height: 15px;
    width: 100%;
    letter-spacing: 2px;
}
div.itemComments ul.itemCommentsList li span.commentDate {
    color: #80817f;
    float: left;
    font-family: "PlayfairDisplayItalic";
    font-size: 13px;
    font-weight: normal;
    line-height: 15px;
    margin-bottom: 25px;
}
.cont-post-destacado .moduleItemTitle{
	display: none;
}
.cont-post-destacado .moduleItemIntrotext > p {
    color: #82897f;
    font-family: "ralewayregular";
    font-size: 14px !important;
    line-height: 25px !important;
    text-align: center;
}
.cont-head-rigth {
    padding: 0;
    position: relative;
    /*z-index: 10;*/
}
.cont-language {
    position: absolute;
    top: 18px;
    text-align: center;
    margin: 0 auto;
    width: 100px;
    right: 148px;
}
div.mod-languages a {
    color: #bbbbbb;
	text-decoration: none;
    font-family: "ralewayextrabold";
    font-size: 12px;
}
div.mod-languages .lang-active a {
    color: #D1AB45;
}
.separador {
    display: inline;
    color: #ccc;
    position: relative;
    top: 1px;
}
div.catItemIsFeatured:before, div.userItemIsFeatured:before, div.itemIsFeatured:before, div.itemIsFeatured:before, div.catItemIsFeatured:before, div.userItemIsFeatured:before{
	display: none;
}
/*Estilos para item Full page*/
.id-173onlyinpanama .cont-body{
	width: 100% !important;
}
.id-173onlyinpanama .cont-left, .id-173onlyinpanama span.itemImage img{
	display: none !important;
}
.id-173onlyinpanama  div.itemFullText img{
	width: 100%;
}
/*Fin Estilos para item Full page*/



/*Responsive*/

@media (min-width: 768px) {
  .container {
		width: 750px;
	}
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 992px) {
  .container {
		width: 970px;
	}
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 1200px) {
	.container {
		width: 1170px;
	}
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
}
@media (max-width: 1200px) {
.dj-main img {
    width: 180px;
}
.header .dj-main li.dj-up.itemid101.first, .header .dj-main li.dj-up.itemid161.first {
    padding: 0 15px 0 0 !important;
}
.header .dj-main li a.dj-up_a{
	padding: 0 4px;	
}
.cont-language {
	text-align: right;
    top: 55px;
    right: 10px;
}
}
@media (max-width: 992px) {		
.dj-main img {
    width: 160px;
}
.cont-redes, .cont-seach {
    padding: 0;
    position: fixed;
    right: 0;
    text-align: center;
    width: auto;
}
.cont-redes {
    padding-right: 3px;
    top: 20px;
}
.cont-seach {
    padding-right: 10px;
    top: 55px;
}
.cont-language {
    position: fixed;
	right: 10px;
	top: 88px;
	padding: 0;
}
}
@media (max-width: 768px) {
	.columna1, .columna2{
		width: 100%;
	}
	.gkGridElement {
		display: block;
		height: auto !important;
		top: auto !important;
		float: left !important;
		position: relative !important;
		padding: 0 15px ;
	}
	#logo img {
		margin: 0 10px;
		width: 180px;
	}
	.header .dj-main img {
		width: 120px;
	}
	.header .dj-main li a.dj-up_a span {
		font-size: 10px;
		padding: 0 !important;
	}
	.header .dj-main li a.dj-up_a span.dj-drop {
		background: none !important;
	}
	.header .dj-main li.dj-up.itemid101.first, .header .dj-main li.dj-up.itemid161.first {
		padding: 10px 0 0 0 !important;
	}
	.itemid-105 div.latestItemHeader{ 
		margin-top: 20px;
	}
	.cont-redes-left {		
		background-position: center bottom;
		margin-bottom: 50px;
	}
	.cont-post{
		background-position: center bottom;
	}
	#comment-form .inputbox.userName, #comment-form .inputbox.commentEmail{
		margin: 8px 0;
		width: 100%;
	}
}
@media (max-width: 600px) {
	#menu, .dj-up.itemid101, .dj-up.itemid161, .cont-slider .v-desktop, .cont-mfbullets, .cont-favorite, .version-desktop{
		display:none;
	}
	.cont-header-mobile, .cont-slider .v-mobile, .version-mobile, .banner_int.version-mobile{
		display:block;
	}
	.banner_int .banner_about img {
    	width: 100%;
	}
	.grid {
		width: 48%;
	}
	.grid figure {
		display: inline-block;
		float: left;
		max-width: 100%;
		min-width: 100%;
	}	
	.cont-seach, .cont-redes {
		display: none;
	}
	.cont-language {
		top: 33px;
		right: 50px;
	}
	.banner-about-text2 {
		left: 0 !important;
	}
	#scrolling li, #scrolling .grid{
		height: 150px;
		width: 150px;
	}
	.cont-redes-left .custom > p:first-child{
		text-align: center;
		padding-left: 0;
	}
	.div-redes-left{
		margin: 0 auto;
		text-align: center;
	}
	.cont-redes-left .custom a{
		margin: 0 10px;
	}
}
@media (max-width: 500px) {
	.grid {
		width: 100%;
	}
}
@media (max-width: 400px) {
	.grid {
		width: 100%;
	}
}