a:hover {border: none;} 
/* roboto-mono-300 - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 300;
  src: url('mono/roboto-mono-v13-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('mono/roboto-mono-v13-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('mono/roboto-mono-v13-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('mono/roboto-mono-v13-latin-300.woff') format('woff'), /* Modern Browsers */
       url('mono/roboto-mono-v13-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('mono/roboto-mono-v13-latin-300.svg#RobotoMono') format('svg'); /* Legacy iOS */
}
/* roboto-mono-regular - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: url('mono/roboto-mono-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('mono/roboto-mono-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('mono/roboto-mono-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('mono/roboto-mono-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('mono/roboto-mono-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('mono/roboto-mono-v13-latin-regular.svg#RobotoMono') format('svg'); /* Legacy iOS */
}
/* roboto-mono-500 - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: url('mono/roboto-mono-v13-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('mono/roboto-mono-v13-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('mono/roboto-mono-v13-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('mono/roboto-mono-v13-latin-500.woff') format('woff'), /* Modern Browsers */
       url('mono/roboto-mono-v13-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('mono/roboto-mono-v13-latin-500.svg#RobotoMono') format('svg'); /* Legacy iOS */
}
/* roboto-mono-700 - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: url('mono/roboto-mono-v13-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('mono/roboto-mono-v13-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('mono/roboto-mono-v13-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('mono/roboto-mono-v13-latin-700.woff') format('woff'), /* Modern Browsers */
       url('mono/roboto-mono-v13-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('mono/roboto-mono-v13-latin-700.svg#RobotoMono') format('svg'); /* Legacy iOS */
}
/* roboto-mono-600 - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 600;
  src: url('mono/roboto-mono-v13-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('mono/roboto-mono-v13-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('mono/roboto-mono-v13-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('mono/roboto-mono-v13-latin-600.woff') format('woff'), /* Modern Browsers */
       url('mono/roboto-mono-v13-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('mono/roboto-mono-v13-latin-600.svg#RobotoMono') format('svg'); /* Legacy iOS */
}
/* roboto-mono-300italic - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 300;
  src: url('mono/roboto-mono-v13-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('mono/roboto-mono-v13-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('mono/roboto-mono-v13-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('mono/roboto-mono-v13-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('mono/roboto-mono-v13-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('mono/roboto-mono-v13-latin-300italic.svg#RobotoMono') format('svg'); /* Legacy iOS */
}
/* roboto-mono-italic - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 400;
  src: url('mono/roboto-mono-v13-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('mono/roboto-mono-v13-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('mono/roboto-mono-v13-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('mono/roboto-mono-v13-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('mono/roboto-mono-v13-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('mono/roboto-mono-v13-latin-italic.svg#RobotoMono') format('svg'); /* Legacy iOS */
}
/* roboto-mono-500italic - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 500;
  src: url('mono/roboto-mono-v13-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('mono/roboto-mono-v13-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('mono/roboto-mono-v13-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('mono/roboto-mono-v13-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('mono/roboto-mono-v13-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('mono/roboto-mono-v13-latin-500italic.svg#RobotoMono') format('svg'); /* Legacy iOS */
}
/* roboto-mono-600italic - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 600;
  src: url('mono/roboto-mono-v13-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('mono/roboto-mono-v13-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('mono/roboto-mono-v13-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('mono/roboto-mono-v13-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('mono/roboto-mono-v13-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('mono/roboto-mono-v13-latin-600italic.svg#RobotoMono') format('svg'); /* Legacy iOS */
}
/* roboto-mono-700italic - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 700;
  src: url('mono/roboto-mono-v13-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('mono/roboto-mono-v13-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('mono/roboto-mono-v13-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('mono/roboto-mono-v13-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('mono/roboto-mono-v13-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('mono/roboto-mono-v13-latin-700italic.svg#RobotoMono') format('svg'); /* Legacy iOS */
}
@font-face {font-family: 'SilkSerif-Regular';
src: url('webfonts/369556_0_0.eot');src: url('webfonts/369556_0_0.eot?#iefix') format('embedded-opentype'),
url('webfonts/369556_0_0.woff2') format('woff2'),
url('webfonts/369556_0_0.woff') format('woff'),
url('webfonts/369556_0_0.ttf') format('truetype');}
@font-face {font-family: 'SilkSerif-Light';
src: url('webfonts/3695E2_0_0.eot');
src: url('webfonts/3695E2_0_0.eot?#iefix') format('embedded-opentype'),
url('webfonts/3695E2_0_0.woff2') format('woff2'),
url('webfonts/3695E2_0_0.woff') format('woff'),
url('webfonts/3695E2_0_0.ttf') format('truetype');}

@font-face { font-family: "Ionicons"; src: url("font/ionicons.eot?v=2.0.0"); src: url("font/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"), url("font/ionicons.ttf?v=2.0.0") format("truetype"), url("font/ionicons.woff?v=2.0.0") format("woff"), url("font/ionicons.svg?v=2.0.0#Ionicons") format("svg"); font-weight: normal; font-style: normal; }
.ion, .ionicons, .ion-ios-search-strong:before, 
.ion-android-share:before, .ion-android-arrow-down:before, 
.ion-social-facebook:before, .ion-social-facebook-outline:before, 
.ion-social-google:before, .ion-social-google-outline:before, 
.ion-social-googleplus:before, .ion-social-googleplus-outline:before,  
.ion-social-instagram:before, .ion-social-instagram-outline:before,  
.ion-social-linkedin:before, .ion-social-linkedin-outline:before, 
.ion-social-pinterest:before, .ion-social-pinterest-outline:before,  
.ion-social-twitter:before, .ion-social-twitter-outline:before, 
.ion-social-usd:before, .ion-social-usd-outline:before, 
.ion-social-vimeo:before, .ion-social-vimeo-outline:before, 
.ion-social-whatsapp:before, .ion-social-whatsapp-outline:before, 
.ion-social-youtube:before, .ion-social-youtube-outline:before, 
.ion-ios-star:before, .ion-ios-search-strong:before, 
.ion-android-share:before, .ion-android-share-alt:before, 
.ion-grid:before, .ion-ios-more:before, 
.ion-close:before, .ion-android-menu:before
{ display: inline-block; font-family: "Ionicons"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-rendering: auto; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.ion-close:before { content: "\f12a"; }
.ion-android-menu:before { content: "\f394"; }
@font-face { font-family: 'didot';
     src: url('font/paratype-dietdidottitle-webfont.eot');
    src: url('font/paratype-dietdidottitle-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/paratype-dietdidottitle-webfont.woff') format('woff'),
         url('font/paratype-dietdidottitle-webfont.ttf') format('truetype'),
         url('font/paratype-dietdidottitle-webfont.svg#dietdidottitleregularregular') format('svg');
    font-weight: normal; font-style: normal;}
	
@font-face { font-family: 'didot_italic';
    src: url('font/paratype_-_dietdidottitle-italic-webfont.eot');
    src: url('font/paratype_-_dietdidottitle-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/paratype_-_dietdidottitle-italic-webfont.woff') format('woff'),
         url('font/paratype_-_dietdidottitle-italic-webfont.ttf') format('truetype'),
         url('font/paratype_-_dietdidottitle-italic-webfont.svg#dietdidot_title_italicregular') format('svg');
    font-weight: normal; font-style: normal;}

@font-face { font-family: 'didot_bold';
    src: url('font/paratype_-_dietdidottitle-bold-webfont.eot');
    src: url('font/paratype_-_dietdidottitle-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/paratype_-_dietdidottitle-bold-webfont.woff') format('woff'),
         url('font/paratype_-_dietdidottitle-bold-webfont.ttf') format('truetype'),
         url('font/paratype_-_dietdidottitle-bold-webfont.svg#dietdidot_title_boldregular') format('svg');
    font-weight: normal; font-style: normal;}
	
@font-face { font-family: 'didot_bold_italic';
    src: url('font/paratype_-_dietdidottitle-bolditalic-webfont.eot');
    src: url('font/paratype_-_dietdidottitle-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/paratype_-_dietdidottitle-bolditalic-webfont.woff') format('woff'),
         url('font/paratype_-_dietdidottitle-bolditalic-webfont.ttf') format('truetype'),
         url('font/paratype_-_dietdidottitle-bolditalic-webfont.svg#dietdidot_title_bold_italicRg') format('svg');
    font-weight: normal;font-style: normal;}

@font-face { font-family: 'PFRegalFinessePro';
    src: url('font/PFRegalFinessePro-Regular.eot'); /* IE9 Compat Modes */
    src: url('font/PFRegalFinessePro-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('font/PFRegalFinessePro-Regular.woff') format('woff'), /* Modern Browsers */
         url('font/PFRegalFinessePro-Regular.svg#PFRegalFinessePro-Regular') format('svg'); /* Legacy iOS */
    font-style: normal; font-weight: normal;}

@font-face { font-family: 'PFRegalFinessePro';
    src: url('font/PFRegalFinessePro-Italic.eot'); /* IE9 Compat Modes */
    src: url('font/PFRegalFinessePro-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('font/PFRegalFinessePro-Italic.woff') format('woff'), /* Modern Browsers */
         url('font/PFRegalFinessePro-Italic.svg#PFRegalFinessePro-Italic') format('svg'); /* Legacy iOS */
    font-style: italic;font-weight: normal;}
@font-face {font-family: 'Zahrah-Regular';src: url('webfonts/30CF3B_0_0.eot');src: url('webfonts/30CF3B_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/30CF3B_0_0.woff2') format('woff2'),url('webfonts/30CF3B_0_0.woff') format('woff'),url('webfonts/30CF3B_0_0.ttf') format('truetype');}
@font-face {font-family: 'Zahrah-RegularItalic';src: url('webfonts/30C3AA_7_0.eot');src: url('webfonts/30C3AA_7_0.eot?#iefix') format('embedded-opentype'),url('webfonts/30C3AA_7_0.woff2') format('woff2'),url('webfonts/30C3AA_7_0.woff') format('woff'),url('webfonts/30C3AA_7_0.ttf') format('truetype');}
@font-face {font-family: 'Zahrah-Semibold';src: url('webfonts/30C3AA_6_0.eot');src: url('webfonts/30C3AA_6_0.eot?#iefix') format('embedded-opentype'),url('webfonts/30C3AA_6_0.woff2') format('woff2'),url('webfonts/30C3AA_6_0.woff') format('woff'),url('webfonts/30C3AA_6_0.ttf') format('truetype');}
@font-face {font-family: 'Zahrah-SemiboldItalic';src: url('webfonts/30C3AA_8_0.eot');src: url('webfonts/30C3AA_8_0.eot?#iefix') format('embedded-opentype'),url('webfonts/30C3AA_8_0.woff2') format('woff2'),url('webfonts/30C3AA_8_0.woff') format('woff'),url('webfonts/30C3AA_8_0.ttf') format('truetype');}
@font-face {font-family: 'Zahrah-Light';src: url('webfonts/30C3AA_9_0.eot');src: url('webfonts/30C3AA_9_0.eot?#iefix') format('embedded-opentype'),url('webfonts/30C3AA_9_0.woff2') format('woff2'),url('webfonts/30C3AA_9_0.woff') format('woff'),url('webfonts/30C3AA_9_0.ttf') format('truetype');}
@font-face {font-family: 'Zahrah-LightItalic';src: url('webfonts/30C3AA_A_0.eot');src: url('webfonts/30C3AA_A_0.eot?#iefix') format('embedded-opentype'),url('webfonts/30C3AA_A_0.woff2') format('woff2'),url('webfonts/30C3AA_A_0.woff') format('woff'),url('webfonts/30C3AA_A_0.ttf') format('truetype');}
@font-face {font-family: 'BrandonGrotesqueWeb-Regular';src: url('webfonts/30C3AA_C_0.eot');src: url('webfonts/30C3AA_C_0.eot?#iefix') format('embedded-opentype'),url('webfonts/30C3AA_C_0.woff2') format('woff2'),url('webfonts/30C3AA_C_0.woff') format('woff'),url('webfonts/30C3AA_C_0.ttf') format('truetype');}
@font-face {font-family: 'BrandonGrotesqueWeb-Italic';src: url('webfonts/30C3AA_D_0.eot');src: url('webfonts/30C3AA_D_0.eot?#iefix') format('embedded-opentype'),url('webfonts/30C3AA_D_0.woff2') format('woff2'),url('webfonts/30C3AA_D_0.woff') format('woff'),url('webfonts/30C3AA_D_0.ttf') format('truetype');}
@font-face {font-family: 'BrandonGrotesqueWeb-Medium'; src: url('webfonts/30C3AA_E_0.eot');src: url('webfonts/30C3AA_E_0.eot?#iefix') format('embedded-opentype'),url('webfonts/30C3AA_E_0.woff2') format('woff2'),url('webfonts/30C3AA_E_0.woff') format('woff'),url('webfonts/30C3AA_E_0.ttf') format('truetype');}
@font-face {font-family: 'BrandonGrotesqueWeb-MediumItalic';src: url('webfonts/30C3AA_B_0.eot');src: url('webfonts/30C3AA_B_0.eot?#iefix') format('embedded-opentype'),url('webfonts/30C3AA_B_0.woff2') format('woff2'),url('webfonts/30C3AA_B_0.woff') format('woff'),url('webfonts/30C3AA_B_0.ttf') format('truetype');}
@font-face {font-family: 'BrandonGrotesqueWeb-Bold';src: url('webfonts/30D087_0_0.eot');src: url('webfonts/30D087_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/30D087_0_0.woff2') format('woff2'),url('webfonts/30D087_0_0.woff') format('woff'),url('webfonts/30D087_0_0.ttf') format('truetype');}
@font-face {font-family: 'BrandonGrotesqueWeb-BoldItalic';src: url('webfonts/30F119_0_0.eot');src: url('webfonts/30F119_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/30F119_0_0.woff2') format('woff2'),url('webfonts/30F119_0_0.woff') format('woff'),url('webfonts/30F119_0_0.ttf') format('truetype');}
@font-face {font-family: 'BrandonGrotesqueWeb-Light';src: url('webfonts/322A8C_0_0.eot');src: url('webfonts/322A8C_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/322A8C_0_0.woff2') format('woff2'),url('webfonts/322A8C_0_0.woff') format('woff'),url('webfonts/322A8C_0_0.ttf') format('truetype');}
 @font-face {font-family: 'BrandonGrotesqueWeb-LightItalic';src: url('webfonts/322A8C_1_0.eot');src: url('webfonts/322A8C_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/322A8C_1_0.woff2') format('woff2'),url('webfonts/322A8C_1_0.woff') format('woff'),url('webfonts/322A8C_1_0.ttf') format('truetype');}
 
 @font-face {
  font-family: 'SuisseIntl-Ultralight-WebS';
  src: url('suisse/SuisseIntl-Ultralight-WebS.eot'); /* IE9 Compat Modes */
  src: url('suisse/SuisseIntl-Ultralight-WebS.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('suisse/SuisseIntl-Ultralight-WebS.woff2') format('woff2'), /* Super Modern Browsers */
       url('suisse/SuisseIntl-Ultralight-WebS.woff') format('woff'), /* Pretty Modern Browsers */
       url('suisse/SuisseIntl-Ultralight-WebS.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('suisse/SuisseIntl-Ultralight-WebS.svg#SuisseIntl-Ultralight-WebS') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'SuisseIntl-UltralightItalic-WebS';
  src: url('suisse/SuisseIntl-UltralightItalic-WebS.eot'); /* IE9 Compat Modes */
  src: url('suisse/SuisseIntl-UltralightItalic-WebS.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('suisse/SuisseIntl-UltralightItalic-WebS.woff2') format('woff2'), /* Super Modern Browsers */
       url('suisse/SuisseIntl-UltralightItalic-WebS.woff') format('woff'), /* Pretty Modern Browsers */
       url('suisse/SuisseIntl-UltralightItalic-WebS.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('suisse/SuisseIntl-UltralightItalic-WebS.svg#SuisseIntl-UltralightItalic-WebS') format('svg'); /* Legacy iOS */ 
}
@font-face {
  font-family: 'SuisseIntl-Thin-WebS';
  src: url('suisse/SuisseIntl-Thin-WebS.eot'); /* IE9 Compat Modes */
  src: url('suisse/SuisseIntl-Thin-WebS.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('suisse/SuisseIntl-Thin-WebS.woff2') format('woff2'), /* Super Modern Browsers */
       url('suisse/SuisseIntl-Thin-WebS.woff') format('woff'), /* Pretty Modern Browsers */
       url('suisse/SuisseIntl-Thin-WebS.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('suisse/SuisseIntl-Thin-WebS.svg#SuisseIntl-Thin-WebS') format('svg'); /* Legacy iOS */
}
 
@font-face {
  font-family: 'SuisseIntl-ThinItalic-WebS';
  src: url('suisse/SuisseIntl-ThinItalic-WebS.eot'); /* IE9 Compat Modes */
  src: url('suisse/SuisseIntl-ThinItalic-WebS.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('suisse/SuisseIntl-ThinItalic-WebS.woff2') format('woff2'), /* Super Modern Browsers */
       url('suisse/SuisseIntl-ThinItalic-WebS.woff') format('woff'), /* Pretty Modern Browsers */
       url('suisse/SuisseIntl-ThinItalic-WebS.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('suisse/SuisseIntl-ThinItalic-WebS.svg#SuisseIntl-ThinItalic-WebS') format('svg'); /* Legacy iOS */ 
} 

@font-face {
  font-family: 'SuisseIntl-Light-WebS';
  src: url('suisse/SuisseIntl-Light-WebS.eot'); /* IE9 Compat Modes */
  src: url('suisse/SuisseIntl-Light-WebS.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('suisse/SuisseIntl-Light-WebS.woff2') format('woff2'), /* Super Modern Browsers */
       url('suisse/SuisseIntl-Light-WebS.woff') format('woff'), /* Pretty Modern Browsers */
       url('suisse/SuisseIntl-Light-WebS.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('suisse/SuisseIntl-Light-WebS.svg#SuisseIntl-Light-WebS') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'SuisseIntl-LightItalic-WebS';
  src: url('suisse/SuisseIntl-LightItalic-WebS.eot'); /* IE9 Compat Modes */
  src: url('suisse/SuisseIntl-LightItalic-WebS.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('suisse/SuisseIntl-LightItalic-WebS.woff2') format('woff2'), /* Super Modern Browsers */
       url('suisse/SuisseIntl-LightItalic-WebS.woff') format('woff'), /* Pretty Modern Browsers */
       url('suisse/SuisseIntl-LightItalic-WebS.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('suisse/SuisseIntl-LightItalic-WebS.svg#SuisseIntl-LightItalic-WebS') format('svg'); /* Legacy iOS */ 
}

@font-face {
  font-family: 'SuisseIntl-Regular-WebS';
  src: url('suisse/SuisseIntl-Regular-WebS.eot'); /* IE9 Compat Modes */
  src: url('suisse/SuisseIntl-Regular-WebS.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('suisse/SuisseIntl-Regular-WebS.woff2') format('woff2'), /* Super Modern Browsers */
       url('suisse/SuisseIntl-Regular-WebS.woff') format('woff'), /* Pretty Modern Browsers */
       url('suisse/SuisseIntl-Regular-WebS.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('suisse/SuisseIntl-Regular-WebS.svg#SuisseIntl-Regular-WebS') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'SuisseIntl-RegularItalic-WebS';
  src: url('suisse/SuisseIntl-RegularItalic-WebS.eot'); /* IE9 Compat Modes */
  src: url('suisse/SuisseIntl-RegularItalic-WebS.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('suisse/SuisseIntl-RegularItalic-WebS.woff2') format('woff2'), /* Super Modern Browsers */
       url('suisse/SuisseIntl-RegularItalic-WebS.woff') format('woff'), /* Pretty Modern Browsers */
       url('suisse/SuisseIntl-RegularItalic-WebS.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('suisse/SuisseIntl-RegularItalic-WebS.svg#SuisseIntl-RegularItalic-WebS') format('svg'); /* Legacy iOS */ 
}

@font-face {
  font-family: 'SuisseIntl-Medium-WebS';
  src: url('suisse/SuisseIntl-Medium-WebS.eot'); /* IE9 Compat Modes */
  src: url('suisse/SuisseIntl-Medium-WebS.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('suisse/SuisseIntl-Medium-WebS.woff2') format('woff2'), /* Super Modern Browsers */
       url('suisse/SuisseIntl-Medium-WebS.woff') format('woff'), /* Pretty Modern Browsers */
       url('suisse/SuisseIntl-Medium-WebS.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('suisse/SuisseIntl-Medium-WebS.svg#SuisseIntl-Medium-WebS') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'SuisseIntl-MediumItalic-WebS';
  src: url('suisse/SuisseIntl-MediumItalic-WebS.eot'); /* IE9 Compat Modes */
  src: url('suisse/SuisseIntl-MediumItalic-WebS.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('suisse/SuisseIntl-MediumItalic-WebS.woff2') format('woff2'), /* Super Modern Browsers */
       url('suisse/SuisseIntl-MediumItalic-WebS.woff') format('woff'), /* Pretty Modern Browsers */
       url('suisse/SuisseIntl-MediumItalic-WebS.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('suisse/SuisseIntl-MediumItalic-WebS.svg#SuisseIntl-MediumItalic-WebS') format('svg'); /* Legacy iOS */ 
}

@font-face {
  font-family: 'SuisseIntl-SemiBold-WebS';
  src: url('suisse/SuisseIntl-SemiBold-WebS.eot'); /* IE9 Compat Modes */
  src: url('suisse/SuisseIntl-SemiBold-WebS.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('suisse/SuisseIntl-SemiBold-WebS.woff2') format('woff2'), /* Super Modern Browsers */
       url('suisse/SuisseIntl-SemiBold-WebS.woff') format('woff'), /* Pretty Modern Browsers */
       url('suisse/SuisseIntl-SemiBold-WebS.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('suisse/SuisseIntl-SemiBold-WebS.svg#SuisseIntl-SemiBold-WebS') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'SuisseIntl-SemiBoldItalic-WebS';
  src: url('suisse/SuisseIntl-SemiBoldItalic-WebS.eot'); /* IE9 Compat Modes */
  src: url('suisse/SuisseIntl-SemiBoldItalic-WebS.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('suisse/SuisseIntl-SemiBoldItalic-WebS.woff2') format('woff2'), /* Super Modern Browsers */
       url('suisse/SuisseIntl-SemiBoldItalic-WebS.woff') format('woff'), /* Pretty Modern Browsers */
       url('suisse/SuisseIntl-SemiBoldItalic-WebS.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('suisse/SuisseIntl-SemiBoldItalic-WebS.svg#SuisseIntl-SemiBoldItalic-WebS') format('svg'); /* Legacy iOS */ 
}

@font-face {
  font-family: 'SuisseIntl-Bold-WebS';
  src: url('suisse/SuisseIntl-Bold-WebS.eot'); /* IE9 Compat Modes */
  src: url('suisse/SuisseIntl-Bold-WebS.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('suisse/SuisseIntl-Bold-WebS.woff2') format('woff2'), /* Super Modern Browsers */
       url('suisse/SuisseIntl-Bold-WebS.woff') format('woff'), /* Pretty Modern Browsers */
       url('suisse/SuisseIntl-Bold-WebS.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('suisse/SuisseIntl-Bold-WebS.svg#SuisseIntl-Bold-WebS') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'SuisseIntl-BoldItalic-WebS';
  src: url('suisse/SuisseIntl-BoldItalic-WebS.eot'); /* IE9 Compat Modes */
  src: url('suisse/SuisseIntl-BoldItalic-WebS.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('suisse/SuisseIntl-BoldItalic-WebS.woff2') format('woff2'), /* Super Modern Browsers */
       url('suisse/SuisseIntl-BoldItalic-WebS.woff') format('woff'), /* Pretty Modern Browsers */
       url('suisse/SuisseIntl-BoldItalic-WebS.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('suisse/SuisseIntl-BoldItalic-WebS.svg#SuisseIntl-BoldItalic-WebS') format('svg'); /* Legacy iOS */ 
}

@font-face {
  font-family: 'SuisseIntl-Black-WebS';
  src: url('suisse/SuisseIntl-Black-WebS.eot'); /* IE9 Compat Modes */
  src: url('suisse/SuisseIntl-Black-WebS.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('suisse/SuisseIntl-Black-WebS.woff2') format('woff2'), /* Super Modern Browsers */
       url('suisse/SuisseIntl-Black-WebS.woff') format('woff'), /* Pretty Modern Browsers */
       url('suisse/SuisseIntl-Black-WebS.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('suisse/SuisseIntl-Black-WebS.svg#SuisseIntl-Black-WebS') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'SuisseIntl-BlackItalic-WebS';
  src: url('suisse/SuisseIntl-BlackItalic-WebS.eot'); /* IE9 Compat Modes */
  src: url('suisse/SuisseIntl-BlackItalic-WebS.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('suisse/SuisseIntl-BlackItalic-WebS.woff2') format('woff2'), /* Super Modern Browsers */
       url('suisse/SuisseIntl-BlackItalic-WebS.woff') format('woff'), /* Pretty Modern Browsers */
       url('suisse/SuisseIntl-BlackItalic-WebS.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('suisse/SuisseIntl-BlackItalic-WebS.svg#SuisseIntl-BlackItalic-WebS') format('svg'); /* Legacy iOS */ 
}

.suisse100 { font-family: 'SuisseIntl-Ultralight-WebS'; font-weight:normal; font-style: normal; }
.suisse100it, .suisse100 em  { font-family: 'SuisseIntl-UltralightItalic-WebS'; font-weight:normal; font-style: normal; }
.suisse200 { font-family: 'SuisseIntl-Thin-WebS'; font-weight:normal; font-style: normal; }
.suisse200it, .suisse200 em  { font-family: 'SuisseIntl-ThinItalic-WebS'; font-weight:normal; font-style: normal; }
.suisse300 { font-family: 'SuisseIntl-Light-WebS'; font-weight:normal; font-style: normal; }
.suisse300it, .suisse300 em  { font-family: 'SuisseIntl-LightItalic-WebS'; font-weight:normal; font-style: normal; }
.suisse400 { font-family: 'SuisseIntl-Regular-WebS'; font-weight:normal; font-style: normal; }
.suisse400it, .suisse400 em  { font-family: 'SuisseIntl-RegularItalic-WebS'; font-weight:normal; font-style: normal; }
.suisse500 { font-family: 'SuisseIntl-Medium-WebS'; font-weight:normal; font-style: normal; }
.suisse500it, .suisse500 em  { font-family: 'SuisseIntl-MediumItalic-WebS'; font-weight:normal; font-style: normal; }
.suisse600 {  font-family: 'SuisseIntl-SemiBold-WebS'; font-weight:normal; font-style: normal; }
.suisse600it, .suisse600 em  {  font-family: 'SuisseIntl-SemiBoldItalic-WebS'; font-weight:normal; font-style: normal; }
.suisse700 { font-family: 'SuisseIntl-Bold-WebS'; font-weight:normal; font-style: normal; }
.suisse700it, .suisse700 em  { font-family: 'SuisseIntl-BoldItalic-WebS'; font-weight:normal; font-style: normal; }
.suisse800 { font-family: 'SuisseIntl-Black-WebS'; font-weight:normal; font-style: normal; }
.suisse800it, .suisse800 em  { font-family: 'SuisseIntl-BlackItalic-WebS'; font-weight:normal; font-style: normal; }

.didot, .did {font-family: 'didot';  font-weight: normal; font-style: normal; }
.didot em, .did em { font-family: 'didot_italic';  font-weight: normal; font-style: normal;}
.didot strong, .didot b, .did500, .did strong, .did b { font-family: 'didot_bold';  font-weight: normal; font-style: normal; }
.didot strong em, .didot b em, .didot em strong, .didot em b, .did500 em, .did em strong, .did strong em  { font-family: 'didot_bold_italic';   font-weight: normal;font-style: normal;}
.futura300, .got300 { font-family: 'FuturaBT-Light'; font-style: normal; font-weight: normal;}
.futura300 em, got300 em { font-family: 'FuturaBT-LightItalic'; font-style: normal; font-weight: normal;}
.futura, .got400 {font-family: 'FuturaBT-Book'; font-style: normal; font-weight: normal;}
.futura em, .got400 {font-family: 'FuturaBT-BookItalic'; font-style: normal; font-weight: normal;}
.futura500, .futura b, .futura strong, .got500, .got400 strong { font-family: 'FuturaBT-Medium'; font-style: normal; font-weight: normal;}
.futura500 em, .futura b em, .futura strong em, .futura em b, .futura em strong, .got400 em strong, .got500 em,
.got400 strong em {font-family: 'FuturaBT-MediumItalic'; font-style: normal; font-weight: normal;}
.zahrah {font-family: 'Zahrah-Regular'; font-style:normal;  font-weight: normal;}
.zahrah em {font-family: 'Zahrah-RegularItalic'; font-style:normal;  font-weight: normal;}
.zahrah500, .zahrah strong, .zahrah b {font-family: 'Zahrah-Semibold'; font-style:normal;  font-weight: normal;}
.zahrah500 em, .zahrah500it, .zahrah em b, .zahrah em strong, .zahrah b em, .zahrah strong em   { font-family: 'Zahrah-SemiboldItalic';  font-style:normal;  font-weight: normal;}
.zahrah300  {font-family: 'Zahrah-Light'; font-style:normal;  font-weight: normal;}
.zahrah300 em {font-family: 'Zahrah-LightItalic'; font-style:normal;  font-weight: normal;}
.brandon { font-family: 'BrandonGrotesqueWeb-Regular'; font-style:normal;  font-weight: normal;}
.silk { font-family: 'SilkSerif-Regular'; font-style:normal;  font-weight: normal;}
.silk300 { font-family: 'SilkSerif-Light'; font-style:normal;  font-weight: normal;}
.brand em{font-family: 'BrandonGrotesqueWeb-Italic'; font-style:normal;  font-weight: normal;}
.brand500, .brand b, .brand strong { font-family: 'BrandonGrotesqueWeb-Medium';  font-style:normal;  font-weight: normal;}
.brand500 em, .brand em b, .brand em strong, .brand b em, .brand strong em { font-family: 'BrandonGrotesqueWeb-MediumItalic';  font-style:normal;  font-weight: normal;}
.brand {font-family: 'BrandonGrotesqueWeb-Bold'; font-style:normal; font-weight: normal;}
.brand700 em {font-family: 'BrandonGrotesqueWeb-BoldItalic'; font-style:normal; font-weight: normal;}
.brand300 { font-family: 'BrandonGrotesqueWeb-Light'; font-style:normal; font-weight: normal;}
.brand300 em { font-family: 'BrandonGrotesqueWeb-LightItalic'; font-style:normal; font-weight: normal;}


.S9 {font-size: 9px;}
.S10 {font-size: 10px;}
.S11 {font-size: 11px;}
.S12 {font-size: 12px;}
.S13 {font-size: 13px;}
.S14 {font-size: 14px;}
.S16 {font-size: 16px;}
.S17 {font-size: 17px;}
.S18 {font-size: 18px;}
.S20 {font-size: 20px;}
.S22 {font-size: 22px;}
.S24 {font-size: 24px;}
.S30 {font-size: 30px;}

.S2626 {font-size: 26px; line-height: 26px;}
.S2828 {font-size: 28px; line-height: 28px;}
.S3030 {font-size: 30px; line-height: 30px;}
.S3131 {font-size: 31px; line-height: 31px;}
.S3232 {font-size: 32px; line-height: 32px;}
.S3434 {font-size: 34px; line-height: 34px;}
.S3636 {font-size: 36px; line-height: 36px;}
.S3838 {font-size: 38px; line-height: 38px;}
.S4040 {font-size: 40px; line-height: 40px;}
.S4242 {font-size: 42px; line-height: 42px;}
.S4444 {font-size: 44px; line-height: 44px;}
.S4646 {font-size: 46px; line-height: 46px;}
.S4848 {font-size: 48px; line-height: 48px;}
.S5050 {font-size: 50px; line-height: 50px;}
.S5252 {font-size: 52px; line-height: 52px;}
.S5555 {font-size: 55px; line-height: 50px;}
.S6060 {font-size: 60px; line-height: 60px;}
.S6565 {font-size: 65px; line-height: 62px;}
.S5858 {font-size: 58px; line-height: 58px;}
.S160140 {font-size: 160px; line-height: 140px;}

.L30 {line-height: 30px;}
.L28 {line-height: 28px;}
.L26 {line-height: 26px;}
.L24 {line-height: 24px;}
.L22 {line-height: 22px;}
.L19 {line-height: 19px;}
.L18 {line-height: 18px;}
.L17 {line-height: 17px;}
.L16 {line-height: 16px;}
.L14 {line-height: 14px;}
.L12 {line-height: 12px;}

.space200 {letter-spacing: 0.2em;}
.space100 {letter-spacing: 0.1em;}
.space050 {letter-spacing: 0.05em;}

.ion-grid:before { content: "\f13f"; }
.ion-grid:hover { color: #999;}
.ion-ios-more:before { content: "\f46a"; }
.deskOn {display: block;}
.mobile-600 {display: none;}

html { font-family: sans-serif; /* 1 */-ms-text-size-adjust: 100%;/* 2 */-webkit-text-size-adjust: 100%;/* 2 */overflow-y: scroll;  }
body { margin: 0; padding: 0;  font-family: 'SuisseIntl-Light-WebS'; font-weight: normal; font-style: normal; font-size: 16px; line-height: 16px; color: #000; background-color: #fff; -webkit-font-smoothing: antialiased;  }

hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
pre { margin: 0; }
code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }
pre {  white-space: pre-wrap; }
q { quotes: "\201C" "\201D" "\2018" "\2019"; }
q:before, q:after {  content: ''; content: none; }
small, .small { font-size: 75%; }
sub, sup {font-size: 75%; line-height: 0;  position: relative; vertical-align: baseline; }
sup {top: -0.5em; }
sub {bottom: -0.25em; }
dl, menu, ol, ul {  margin: 1em 0; }
dd { margin: 0; }
ol, ul { padding: 0; margin: 0;  list-style-type: none; }
nav ul, nav ol { list-style: none; list-style-image: none; }
img { border: 0; }
svg:not(:root) { overflow: hidden; }
figure {  margin: 0; }
legend { border: 0;  /* 1 */  padding: 0; /* 2 */ }
button, input, select, textarea { font-family: inherit;  /* 1 */  font-size: 100%;  /* 2 */  margin: 0; /* 3 */ }
button, input { line-height: normal; }
input[type="search"] {-webkit-appearance: textfield;/* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box;/* 2 */box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; /* 1 */ vertical-align: top;  /* 2 */ }
table { border-collapse: collapse; border-spacing: 0; }
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.image-replacement, .ir { text-indent: 100%; white-space: nowrap; overflow: hidden; }
.clearfix, .cf, .comment-respond { zoom: 1; }
.clearfix:before, .clearfix:after, .cf:before, .comment-respond:before, .cf:after, .comment-respond:after { content: ""; display: table; }
.clearfix:after, .cf:after, .comment-respond:after { clear: both; }
a { background: transparent; text-decoration: none; outline: 0; }
a, a:visited { color: #000;  }
a:hover, a:focus, a:visited:hover, a:visited:focus { color: #111111; }
 a:link, a:visited:link { -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); }
a:focus { outline: thin dotted #fff; }
a:active, a:hover { outline: 0; border: none !important;  }
/** HEADER STYLES **/
#icon-md img { max-width: 3em !important; height: auto !important;}
#logo { margin: 0 auto; text-align:center; line-height: 1em; }
h1.logo-paper { margin: 0 auto; line-height: 1em; }
#logo.d-1of2 { padding-right: 0 !important; }
#menu-principal, #sidebar-home { margin: 0; padding: 1em 0 0 0; }
#menu-principal h1 { font-size: 16px; }
#menu-principal h1 {  margin: 0; text-align:left;  font-size: 0.75em !important; text-transform: uppercase;  line-height: 2em; letter-spacing: 0.1em; }
#menu-location-main-nav { display: none; }


/* Idiomas */
#sidebar-home .sidebar_header { display: inline-block; float:right; }
#qtranslate-2-chooser li {color: #000; display: inline-block;}
#qtranslate-2-chooser li a {color: #000; display: inline-block; text-decoration:none; font-weight:normal; line-height: 2em; font-size: 0.75em; text-transform: uppercase; padding: 0 0.6em; letter-spacing: 0.1em; }
#qtranslate-2-chooser li.lang-en a { padding-right: 0;}
#qtranslate-2-chooser li:after { content: " / "; }	
#qtranslate-2-chooser li.lang-en:after { content: "  ";}	

/* Menu Principal */
#container{ left: 0; margin: 0; overflow-x: hidden; position: relative;}

/* Initial menu */
.menu {  }
ul#menu-main-menu, ul.mm-listview { list-style: none;  margin: 4em 2em 0.5em 2.5em;  padding: 0; }
.mm-listview li { height: 2.5em; }
.mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu.mm-theme-white .mm-listview > li.mm-selected > span, .mm-listview li a:hover { background: #fff; }
.mm-listview li a { color: #000; letter-spacing: 0.18em;  font-size: 0.7em; line-height: 1.6em; text-decoration: none; text-transform: uppercase;}
.mm-listview li a .divisor {  letter-spacing: -0.05em;}
.divisor-cat { width: 2em; background-color: #000; height: 1px; text-align: center; margin: 3em auto;}
/*.divisor-cat  { 
 -ms-transform: rotate(-40deg); 
    -webkit-transform: rotate(-40deg); 
    transform: rotate(-40deg);
	
} */
.icon-close { cursor: pointer; padding-left: 1em;   font-family: 'SuisseIntl-Bold-WebS';   color: #000; }
.icon-close h2 { margin: 0;}
.icon-menu { color: #000; cursor: pointer; }
.icon-menu i { margin-right: 5px;}
.mm-listview li a .zahrah { font-size: 1em; letter-spacing: 0.25em; }
li.mm-selected a span.zahrah, .mm-listview li a:hover .zahrah {    font-size: 1em; }

/* Home */
#slider-home { width: 100%;}
#slider-home p { margin: 0 auto; padding: 0;}
.clear {clear: both; display:block; width: 100%;}

#slider-home img { width: 100% !important; height:auto !important; }

/* Date / Title / Search  */
.post-info p.project-categories, #PersonalTailoring h3, .info-single p.archive-single-category, .category #data h3 span, .category #data-mobile h3 span {font-family: 'SuisseIntl-Medium-WebS';   letter-spacing: 0.2em; font-style:normal; font-weight:normal; }
#data h3 span, #relacionadas h5 span, .single-places #data h4.data span, .tax-city #data h4.data span, .place_titulo h4, .post-info p.project-categories, .info-more h4 { font-family: 'SuisseIntl-Medium-WebS';  letter-spacing: 0.1em; font-style:normal; font-weight:normal;  } 
#data-mobile { display: none; }
#data h3 span, #data-mobile h3 span, #data h4.data span, .sb-search-input {line-height: 1.5em; height: 1.5em; }
.category #data h3 span {line-height: 5em; height: 5em; }
#data h3, #relacionadas h5 { margin: 0 auto; text-align:center; display:inline-block; width: 40%; }
#relacionadas h5  {line-height: 2em; height: 4em; padding-top: 1.5em; position:relative; width: 100%;  }
#relacionadas {clear: both; display: inline-block; margin: 2.25em auto; position: relative; text-align: center;width: 100%;
    z-index: 9; height: 4em; }
#data h3 span, #data-mobile h3 span, #relacionadas h5 span, .header-center h3 span {    font-family: 'SuisseIntl-SemiBold-WebS';  padding: 0 5em;  z-index: 9;  position: relative; }
.post-type-archive-chapters .header-center h3 span.h5 { font-size: 0.9em !important; letter-spacing: 0.1em;}
.header-center h3 span span, #data-mobile h3 span span {    font-family: 'SuisseIntl-Thin-WebS' !important;  padding: 0 !important;  }
#data h4.data, #data .data { display:inline-block; width: 29.5%;  margin: 0;}
.menuleft { display:inline-block; width: 29.5%;  margin: 0; float: left; }
#data h4.data span {padding: 0 3em 0 0; background-color: #fff; letter-spacing: 0.05em; } 
.category #data h3 { font-size: 1.1em; }
.iconCat { height: 5em; width: 7.75em; background-color: #fff; }
.category #data h4.data span { padding: 0 0 25px; height: 2.5em; width: 7.75em; display:block; overflow: hidden;   }
.category #data h4.data span img { width: 100%; max-width: 25px !important; max-height: 25px; height:auto;  }
.column { width: 29.5%; display:inline-block; margin: 0.5em 0 0 0; float: right;  }
#data img { height: 3em; width: auto; }
.single-post #data h3, .category #data h3, .tax-pt_category #data h3, .single-personal_tailoring #data h3, .tag #data h3 { text-transform:uppercase; }
 .single-post #data { margin: 0;}
 .single-post #data .data, .single #data .column { width: 25%;}
 .single-post #data .data span { width: 7em; display: block;}
 .single-post #data h3 { width: 49%; overflow:hidden; }
.single-post #data h3 span, .category #data h3 span { display: block; height: 3em; overflow: hidden;}


#head-container {width: 100%;  margin: 0 auto; height: 1.5em; clear:both;  }
.page-template-page-pt-php #head-container, .page-template-page-boysandgirls #head-container { margin-bottom: 2em; }
.home #head-container, .page-template-page-home-paper-new #head-container, .page-template-page-chapter #head-container, #head-container.head-container-chapter {margin: 3.5em auto; }
.tag #head-container {margin: 0 auto 1.8em; }
#head-bg { position: relative; left: 0; width: 100%; top: 50%; height: 1px;  z-index: 1;}

.header-left { width: 30%; display:inline-block; float:left; position: relative; z-index: 9; top: 0; left: 0;}
.header-left-mobile { width: 100%; display:none; float:none; position: relative; z-index: 9; top: 0; left: 0;}
.header-right { width: 30%; display:inline-block; height: 1.5em;  float:right; position:relative; z-index: 9;  top: 0; right: 0;}
.header-center { width: 40%; display:inline-block; height: 1.5em; text-align: center; position:relative; z-index: 9;  top: 0; left: 0;}

.single-post .header-left, .single-post .header-right { width: 24%; }
.single-post .header-center { width: 52%; }

.header-left h4.data{ line-height: 1.5em; padding-top: 0; margin: 0;}
.header-center h3 { line-height: 1em; padding-top: 0; margin: 0 auto; overflow:hidden;}
.header-left h4.data span { background-color: #fff;  padding: 0 4em 0 0.5em; font-size: 0.75em; text-transform:uppercase;  letter-spacing: 0.1em;  }
.header-center h3 span.h4 {letter-spacing: 0.1em; font-size: 0.875em !important; text-transform:uppercase;  }
.header-center h3 span.titulo {letter-spacing: 0.4em;}
h5.categoria-single { font-size: 0.625em; text-align:center; margin: 0 auto; letter-spacing: 0.3em;}
.single-personal_tailoring h5.categoria-single { line-height: 2.75em; }
h5.categoria-single a { color: #000; }
.header-left .icon-grid { line-height: 2em; padding-top: 1em; margin: 0; width: 7em; background-color: #fff;}
.header-left .icon-grid .ion-grid { font-size: 1.1em; line-height: 2em;}
.header-left .iconCat { padding: 1em 0 0 5px; height: 2.5em; width: 7.75em; display:block; }

.single-personal_tailoring .header-left .iconCat span img, .single-boysandgirls .header-left .iconCat span img { max-width: 25px; max-height: 25px;}

/* Search **********/
.sb-search { position: relative; margin-top: 0; width: 0%; min-width: 7.2em;  height: 1.5em; float: right; overflow: hidden; -webkit-transition: width 0.3s; -moz-transition: width 0.3s; transition: width 0.3s; -webkit-backface-visibility: hidden;}
.sb-search-input { position: absolute; top: 0; right: 0; border: none; outline: none; background: #fff; color: #000; width: 100%;margin: 0; z-index: 10; padding: 0  3.750em 0 1.25em;   font-family: 'SuisseIntl-LightItalic-WebS'; font-size: 0.8em;}
.sb-search-input::-webkit-input-placeholder, .sb-search-input:-moz-placeholder, .sb-search-input::-moz-placeholder, .sb-search-input:-ms-input-placeholder  { color: #333; }
.sb-icon-search, .sb-search-submit  { width: 6.750em; height: 1.4em; display: block; position: absolute; right: 0; top: 0; padding: 0; margin: 0;  text-align: right; cursor: pointer; }
.sb-search-submit { background: #fff; /* IE needs this */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    filter: alpha(opacity=0); /* IE 5-7 */ opacity: 0; color: transparent; border: none; outline: none; z-index: -1; }
.ion-ios-search:before { content: "\f4a5"; }
.ion-ios-search-strong:before { content: "\f4a4"; }
.sb-icon-search { background: #fff; color: #000; z-index: 90; font-size: 1.2em; line-height: 1em; padding: 0 0.2em 0 0; }
.sb-search.sb-search-open, .no-js .sb-search { width: 100%;}
.sb-search.sb-search-open .sb-icon-search, .no-js .sb-search .sb-icon-search { background: #fff; color: #000; z-index: 11; }
.sb-search.sb-search-open .sb-search-submit, .no-js .sb-search .sb-search-submit { z-index: 999;}

/* Latest News */
.latest-news { position: relative; padding: 0; margin: 0 auto; display: block;}
.latest-news:after { content: '';  display: block; clear: both;}
.grid { list-style: outside none none; margin: 0 auto;padding: 0;}
.grid li, .grid-places li { float: left; margin: 0 auto 3em; opacity: 0; padding: 0; width: 33.33333%; }
.grid-places li { opacity: 1 !important; padding: 0; width: 33.33333%; }
.grid li.shown, .no-js .grid li, .no-cssanimations .grid li { opacity: 1;}
.grid li img { display: block; outline: medium none; width: 100%; max-width:100%; height:auto; margin: 0 auto 1.2% }
.grid li .icon img { display: block; width: 100%; max-width: 63px; height:auto; margin: 0 auto; }
.grid li img:hover {opacity: 0.8;}
.grid li .container-single { margin: 0 4.5%; padding-bottom: 2.2em; }

/* Effect 1: opacity */
.grid.effect-1 li.animate { -webkit-animation: fadeIn 0.85s ease forwards; animation: fadeIn 0.85s ease forwards;}

@-webkit-keyframes fadeIn {
	0% { opacity: 0.5;}
	100% { opacity: 1; }
}

@keyframes fadeIn {
	0% {opacity: 0.5; }
	100% { opacity: 1; }
}

.post-info p.data, .single-places #data h3 span, .tax-city #data h3 span, .post-info h2,.info-single h3   {   font-family: 'SuisseIntl-SemiBold-WebS'; font-style:normal;  font-weight: normal; letter-spacing: 0.1em;} 
.info-more h3, .quote_pt {  font-family: 'SuisseIntl-SemiBold-WebS'; font-style:normal;  font-weight: normal; letter-spacing: 0.07em; font-size: 0.75em !important; } 
#Places h4 span, .quote_pt span {font-family: 'SuisseIntl-Thin-WebS';  font-style:normal;  font-weight: normal;letter-spacing: 0.05em; }
#PersonalTailoring h4  { font-family: 'SuisseIntl-Thin-WebS'; }

/* Post Info - Home */
.post-info { margin: 0 auto; text-align:center; }
.post-info p.data { margin: 3em auto 0; font-size: 1em; line-height: 1.25em;} 
.post-info h2, #PersonalTailoring.newChapter h3  {line-height: 1em; text-transform:uppercase; margin: 3.5em auto 1.5em; font-size: 0.9125em !important; }
#PersonalTailoring.newChapter h3  {margin: 0 auto 1.5em !important; }
.post-info p.project-categories { font-family: 'SuisseIntl-Light-WebS';  margin: 1em auto 1.5em;  line-height: 1em;  font-size: 0.8125em !important;} 
.icon_Cat { margin: 0 auto; text-align:center; width: 25px;}
 

/* Personal Tailoring / Places  */
.page-template-page-home-paper-new-php #Places { margin: 3em auto;}
#PersonalTailoring, #bgBlack { display:block; clear:both; width: 100%; height:auto; background: #fff url("../images/bg-pt.jpg") repeat-x scroll center top; }
.content-pthome { width: 96.66%; margin: 0 auto; text-align:center;   }
#PersonalTailoring h3, #PersonalTailoring h4 {text-align: center; letter-spacing: 0.05em; font-size: 0.9em;  color: #fff; line-height: 1em; font-style:normal;  font-weight: normal;}
#PersonalTailoring h4 { letter-spacing: 0.1em; }
#PersonalTailoring h3 { padding: 4em 0 0 0; margin: 0 auto; }
#PersonalTailoring h4 { margin: 1.5em auto 2.8em;  }
#PersonalTailoring img { width: 100%; height: auto; margin: 0 auto; }
#Places h3, #Places h4 {text-align: center; letter-spacing: 0.2em;}
#container-line {width: 96.66%; margin: 1em auto 3em; position: relative; height: 4em; clear:both; display:block; z-index: 0;}
#Places h4, #Places h3 span { position: relative; z-index: 5;  clear: both; height:1.25em; text-align:center;  }
#Places h4 span, #Places h3 span { background-color: #fff; padding: 0 3em;}
#Places h3 {padding: 1.25em 3em; margin: 0 auto;line-height: 1.25em; }

/* Footer  */
.footer { clear: both;  color: #fff; margin: 10em auto 12em;} 

/* Shop it */
.SIT, #Span1, #Span1M {
    display: none;
}
.shopit, .SIT {
    background: #000 none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    font-size: 8px;
    line-height: 8px;
    margin: 0 auto;
    padding: 10px 6px;
    text-align: center;
    width: 36px;
}
a.block91 {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9991;
}
img[usemap] {
		border: none;
		height: auto;
		max-width: 100%;
		width: auto;
	}
  


/* Posts / content
 * --------------------------------------- */

#content { margin-top: 0em; }
.vertical-112 {display: block; height: 7em; clear:both; }
.hentry {}
.hentry header {padding: 0; }
.article-header {margin: 3em auto 0; text-align:center; }
.single-post .article-header {margin: 0 auto; text-align:center; }
.hentry footer { padding: 1.5em;}
.hentry footer p { margin: 0; }
.single-post .article-header img, .place-header img, .image-place img { width: 100%; max-width: 100%; height:auto; }

/* Share it */
.ion-android-arrow-down:before { content: "\f2f8"; }
.ion-android-share:before { content: "\f2f8";  }
.ion-android-share-alt:before { content: "\f3ac"; }

#shareit { display: block; float: right; clear: both; background-color:#fff; height: 4em;text-align: right !important; margin: 0;}
#shareit a.shareII { color: #000; padding: 0 0 0 6em; margin: 0; display:inline-block; line-height: 1em;  }
#shareit a.shareII .ion-android-arrow-down { color: #000; font-size: 1.25em; padding: 1.1em 0 0 0; margin: 0; display:inline-block;  line-height: 1em;}
#shareit #shareI { display: none;}
#shareit:hover #shareI {color: #000; display:inline-block; padding-top: 1.5em; position:relative; z-index: 99; }
#shareit:hover a.shareII .ion-android-arrow-down { display: none;}
#shareI i {font-size: 1.1em; margin: 0; padding: 0 1em; line-height: 1em; }
#shareI i:hover { color: #999;}
/* Share Mobile */

/* Places
 * --------------------------------------- */
 
.titulo-places h1, .place_content p  {font-family: "Chronicle SSm A", "Chronicle SSm B";
font-style: normal;
font-weight: 300; }
.titulo-places h1 em, .place_content p em {font-family: "Chronicle SSm A", "Chronicle SSm B";
font-style: italic;
font-weight: 300;} 
.place_content p strong, .place_content p b {font-family: "Chronicle SSm A", "Chronicle SSm B";
font-style: normal;
font-weight: 500;} 
.place_content p strong em, .place_content p em strong,.place_content p b em, .place_content p em b {
	font-family: "Chronicle SSm A", "Chronicle SSm B";
font-style: normal;
font-weight: 500;} 
#tabs #current a, p.readmore {font-family: 'SuisseIntl-SemiBold-WebS'; font-weight:normal; font-style: normal; }
.container-item h4, #tabs a:hover {font-family: 'SuisseIntl-Regular-WebS'; font-style:normal;  font-weight: normal; }



.page-template-page-places-php .container-item h4 { margin: 3em auto 0; line-height: 1.5em; height: 1.5em; overflow:hidden; text-align:center; letter-spacing: 0.2em; font-size: 0.8em;  }
.page-template-page-places-php #head-container {margin-bottom: 3em;}
 
/* Single Places */
.titulo-places, .titulo-places-home { position:absolute; bottom: 10%; z-index: 5; width: 100%;}
.titulo-places-home.new { position:absolute; bottom: 35%; z-index: 5; width: 100%;}
.titulo-places h1 { font-size: 3em; line-height: 1.3em; color: #fff; margin: 0 auto; }
.single-places #data { margin: 0 auto;}
#relacionadas h5 span, .page-template-page-places #data h3 span, .page-template-page-places-php .container-item h4, .readmore, #bones-related-posts h3 { text-transform:uppercase;}
/* Content Single Place */  
.content_place { width: 100%; margin: 7em 0 10em;}
.place_titulo h4 { text-align:right; padding: 0 2em 1em; text-transform: uppercase; letter-spacing: 0.2em; line-height: 1.2em;  }
#tabs{ overflow: hidden; width: 100%; margin: 0; padding: 0; list-style: none; }
#maps{ overflow: hidden; width: 30%; margin: 0; padding: 0; list-style: none; }
#tabs li{float: left; margin: 0;}
#tabs a{position: relative; padding: 0 2.5em; float: left; text-decoration: none; color: #000; text-transform:uppercase; letter-spacing: 0.1em; line-height: 1.25em; font-size: 0.8em;}
#tabs a:hover { border-right: 1px solid #000;}
#tabs a.one:hover{ border-right: 1px solid #000 !important; }
#tabs #current a {  z-index: 3; }
#contentab { padding: 0 3em 2em 2em; height:auto; min-height: 12em; position: relative; z-index: 2; }
.place_content { position: relative; padding-bottom: 3em; border-left: 1px solid #000; } 
.place_content p { font-size: 0.9em; line-height: 1.65em;}
.place_content #tabs { bottom: 0; left: 0; padding: 0; position: absolute;} 
.place_content #maps { bottom: 0; right: 0; padding: 0; position: absolute;} 
.one { border-right: 1px solid #000; }

/* Relacionadas 
.places-container { margin: 0 auto 14em; display:block;  clear: both; text-align:center; }
/* 

/* Menu Cities */ 
#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a { margin: 0; padding: 0; border: 0; list-style: none; line-height: 1;
 display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
 background-color: #fff;}
 #menu-cities li.has-sub { float: left; text-align: left; }
#cssmenu ul ul.sub-menu li a { text-transform: uppercase; letter-spacing: 0.2em;}
 #menu-cities li a span { background-color: #fff; padding: 0 6em 0 0; }
  #menu-cities li a span i, ul#menu-menupt li a span i, ul#menu-menubg li a span i { font-size: 1.5em; }
#cssmenu.menu-cities-container { width: auto; float: left !important; }
#cssmenu ul ul {display: none; margin: 0.4em 0 2em 0.8em;}
#cssmenu > ul > li > a { padding: 0 0.2em 0 1em; cursor: pointer; z-index: 2; font-size: 1.2em; color: #000; line-height: 3.5em;}
#cssmenu > ul > li > a:hover, #cssmenu > ul > li.active > a, #cssmenu > ul > li.open > a {color: #000;}
.holder { display:none; }
#cssmenu ul ul li a {cursor: pointer; padding: 0.5em 0 0.75em; z-index: 1;font-size: 0.8em; color: #000;}
#cssmenu ul ul li:first-child > a { box-shadow: none;}
#cssmenu > ul > li > ul > li:last-child > a, #cssmenu > ul > li > ul > li.last > a, #cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {border-bottom: 0;}
#cssmenu ul ul li.has-sub > a::after {display: block; position: absolute; content: ""; width: 5px; height: 5px; right: 20px;  z-index: 10; top: 11.5px; border-top: 1px solid #000; border-left: 1px solid #000; -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}
#cssmenu ul ul li.active > a::after, #cssmenu ul ul li.open > a::after, #cssmenu ul ul li > a:hover::after {border-color: #ffffff;}

#head-container h3.center {font-size: 1em !important; letter-spacing: 0.1em; }

/* UL Iconos tax 
ul#places-filter, .taxs { margin: 1.5em auto 2.5em;text-align: center;width: 100%; clear: both; display:block; }
.taxs li, .taxs-hover li { display: inline-block; height: 5px; margin: 0 0.8em; padding: 0.9em; text-align: center; width: 5px;}
.taxs li.taste, .taxs-hover li.taste {background: rgba(0, 0, 0, 0) url("images/tax-taste.png") no-repeat scroll center center / contain ;}
.taxs li.see, .taxs-hover li.see {background: rgba(0, 0, 0, 0) url("images/tax-see.png") no-repeat scroll center center / contain ;}
.taxs li.shop, .taxs-hover li.shop { background: rgba(0, 0, 0, 0) url("images/tax-shop.png") no-repeat scroll center center / contain ;}
.taxs li.family, .taxs-hover li.family { background: rgba(0, 0, 0, 0) url("images/tax-family.png") no-repeat scroll center center / contain ; margin: 0 8px 0 0;}
.taxs li.stay, .taxs-hover li.stay { background: rgba(0, 0, 0, 0) url("images/tax-stay.png") no-repeat scroll center center / contain ;}
.hidden {font-size: 0; height: 0; line-height: 0; overflow: hidden; position: absolute; width: 0; }

/* Content - places Listing */
.filtr-container { text-align:center; margin: 0 auto;}
.filtr-item { padding: 1em !important;  }
.filtr-item img { padding: 0; width: 100%; height: auto; margin: 0 auto; }

/* ---- isotope ---- */
.grid:after { content: ''; display: block; clear: both;}

/* ---- .element-item ---- 


/* Tax City 
#places-filter { margin: 1.8em auto 3.5em; }
#places-filter a { display: inline-block; height: 2.5em; overflow: hidden; padding: 0; width: 3.438em; margin: 0 0.8em;}
a#all { background: rgba(0, 0, 0, 0) url("images/all-new.png") no-repeat scroll center center / contain ;}
a.family {background: rgba(0, 0, 0, 0) url("images/places/kids_1.png") no-repeat scroll center center / contain ;}
a.see {background: rgba(0, 0, 0, 0) url("images/places/see-1.png") no-repeat scroll center center / contain ;}
a.shop {background: rgba(0, 0, 0, 0) url("images/places/shop-1.png") no-repeat scroll center center / contain ;}
a.stay { background: rgba(0, 0, 0, 0) url("images/places/stay-1.png") no-repeat scroll center center / contain ;}
a.taste {background: rgba(0, 0, 0, 0) url("images/places/taste-1.png") no-repeat scroll center center / contain ;}
a.see:hover, a.see.active {background: rgba(0, 0, 0, 0) url("images/places/see-2.png") no-repeat scroll center center / contain ;}
a.family:hover, a.family.active {background: rgba(0, 0, 0, 0) url("images/places/kids_2.png") no-repeat scroll center center / contain ;}
a.shop:hover, a.shop.active {background: rgba(0, 0, 0, 0) url("images/places/shop-2.png") no-repeat scroll center center / contain ;}
a.stay:hover, a.stay.active {background: rgba(0, 0, 0, 0) url("images/places/stay-2.png") no-repeat scroll center center / contain ;}
a.taste:hover, a.taste.active {background: rgba(0, 0, 0, 0) url("images/places/taste-2.png") no-repeat scroll center center / contain ;}
#places-filter a span { display:none; }

/* Archive
 * --------------------------------------- */
.container_archive .single_post_info, .right .container_archive .single-archive-media { float: left; width: 49.99%;}
.container_archive .single-archive-media, .right .container_archive .single_post_info {float: right; width: 49.99%;}
.single_post_info { margin: 14.9% auto 0; padding: 0 8%; text-align:center;  }
.info-single p.archive-single-category { text-transform: uppercase; font-size: 0.9em;  }
.info-single h3 { text-transform: uppercase; letter-spacing: 0.1em; font-size: 1em !important; line-height: 1.3em;  }
.info-single .excerpt p { letter-spacing: 0.005em; font-size: 0.81em !important;  line-height: 1.5em; text-align:justify; -moz-text-align-last: center; text-align-last: center; margin: 3em auto; text-align: -webkit-center;}
.separator { text-align:center; width: 5em; margin: 4em auto 0; height: 1px; background-color: #000; border: none !important; }
.tag #data-mobile { margin: 0 auto 1em;}

/* Single Post
 * --------------------------------------- */



/* end .hentry */
.single-title, .page-title, .entry-title {margin: 0; }
.container_img { height: 100%; margin: 0; position: relative; width: 100%;}
.content_img { height: auto !important; left: 0; margin: 0; overflow: hidden; position: relative; top: 0; width: 100%;}


/* Archive */

.archive-wrap {
    position: relative;
	margin-bottom: 2em;
}

.category article.post, .search article.post {
    clear: both;
    height: 100%;
    position: relative;
    width: 100%;
    border: 1px solid #000;
}

.container_archive {
	min-height: 220px;
   height: auto !important;
    left: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
    top: 0;
    width: 100%;
}

.single-archive-media {
	float: left;
    width: 40%;

	}
	
#single-archive-media img {
    display: block;
    margin-bottom: 0;
}
.single-archive-media img {
    height: auto;
    margin: 0 0 -6px;
    width: 100%;
}
.post-thumbnail img {
    background-color: #fff;
}

.single-archive-info .icon { top: 2.5%;
	float:right;
	right: 2%;
	position:absolute;}
.single-archive-info .icon img {
	width: 45px;
	height: 45px;
}

.single-archive-info .info {
	bottom: 6%;
    width: 46%;
	float:right;
	right: 5%;
	position:absolute;
	text-align:center; 
	
}

h2.num_post {
	font-family: Georgia;
	font-weight:bold;
	font-size: 20px;
	letter-spacing: 0.25em;
	}
.archive h3.entry-title {
	font-family: "montserratbold";
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.2em;
    text-transform: uppercase;
	}
	
h1.page-title-arquivo { 
	font-family: Georgia;
	font-size: 18px;
	display: none;
	text-align:center;
	}
	
.info p.archive-single-category {
	font-family: Georgia;
	font-weight:bold;
	margin-top: 0.4em; 
	font-size: 16px;
	margin-bottom: 1em; }

.info p {font-family: Georgia; font-weight: normal; font-style: normal; font-size: 16px; margin-bottom: 2em;
}

.info p a.excerpt-read-more { font-family: "montserratbold";
font-weight: normal; 
font-style: normal; 
font-size: 11px; 
text-decoration:none; 
padding: 5px; 
border-bottom: 2px solid #000; 
letter-spacing: 0.05em;
text-transform:uppercase; }


.byline {
  color: #9fa6b4;
  font-style: italic;
  margin: 0; }

/* entry content */
.entry-content {
  padding: 1.5em 0 0;
  /*
  image alignment on a screen this size may be
  a bit difficult. It's set to start aligning
  and floating images at the next breakpoint,
  but it's up to you. Feel free to change it up.
  */ }
  .entry-content p {
    margin: 0 0 1.5em;
	line-height: 1.8em;
	letter-spacing: 0.025em;  }
  .entry-content table {
    width: 100%;
    border: 1px solid #eaedf2;
    margin-bottom: 1.5em; }
    .entry-content table caption {
      margin: 0 0 7px;
      font-size: 0.75em;
      color: #9fa6b4;
      text-transform: uppercase;
      letter-spacing: 1px; }
  .entry-content tr {
    border-bottom: 1px solid #eaedf2; }
    .entry-content tr:nth-child(even) {
      background-color: #f8f9fa; }
  .entry-content td {
    padding: 7px;
    border-right: 1px solid #eaedf2; }
    .entry-content td:last-child {
      border-right: 0; }
  .entry-content th {
    background-color: #f8f9fa;
    border-bottom: 1px solid #eaedf2;
    border-right: 1px solid #eaedf2; }
    .entry-content th:last-child {
      border-right: 0; }
  .entry-content blockquote {
    margin: 0 0 1.5em 0.75em;
    padding: 0 0 0 0.75em;
    border-left: 3px solid #2980b9;
    font-style: italic;
    color: #9fa6b4; }
  .entry-content dd {
    margin-left: 0;
    font-size: 0.9em;
    color: #787878;
    margin-bottom: 1.5em; }
  .entry-content img {
    margin: 0 0 1.5em 0;
    max-width: 100%;
    height: auto; }
  .entry-content .size-auto,
  .entry-content .size-full,
  .entry-content .size-large,
  .entry-content .size-medium,
  .entry-content .size-thumbnail {
    max-width: 100%;
    height: auto; }
  .entry-content pre {
    background: #323944;
    color: #f8f9fa;
    font-size: 0.9em;
    padding: 1.5em;
    margin: 0 0 1.5em;
    border-radius: 3px; }

/* end .entry-content */
.wp-caption {
  max-width: 100%;
  background: #fff;
  padding: 5px;
  /* images inside wp-caption */ }
  .wp-caption img {
    max-width: 100%;
    margin-bottom: 0;
    width: 100%; }
  .wp-caption p.wp-caption-text {
    font-size: 0.85em;
    margin: 4px 0 7px;
    text-align: center; }

/* end .wp-caption */
/* image gallery styles */

 .gallery {
        float: left;
        /* margin-bottom: 20px; */
        margin: 60px -3% 0 0;
		width: 103%;
    }
   
    .gallery .gallery-item {
        /* margin: 0 20px 20px 0 !important; */
        margin: 0 3% 8px 0;
        width: 100%;
        float: left;
        position: relative; 
        overflow: hidden;
    }

    .gallery-columns-2 .gallery-item { 
        width: 50% !important; 
    }
    .gallery-columns-3 .gallery-item { 
        width: 31.2% !important; }

.gallery-columns-4 .gallery-item { width: 22%; float:left;}

.gallery-columns-4 .gallery-item img { width: 100%; height:auto;}

dd.gallery-caption {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; text-align:center; margin: 0 auto;
padding-top: 2px;}
/* end .gallery */
/* gallery caption styles */
.tags {
  margin: 0; }

/******************************************************************
PAGE NAVI STYLES
******************************************************************/
.pagination,
.wp-prev-next {
  margin: 2em 0; }

.pagination {
  text-align: center; }
  .pagination ul {
    display: inline-block;
    background-color: white;
    white-space: nowrap;
    padding: 0;
    clear: both;
    border-radius: 3px; }
  .pagination li {
    padding: 0;
    margin: 0;
    float: left;
    display: inline;
    overflow: hidden;
    border-right: 1px solid #eaedf2; }
  .pagination a, .pagination span {
    margin: 0;
    text-decoration: none;
    line-height: 1em;
    font-size: 1em;
    font-weight: normal; padding: 0.75em;
    min-width: 1em;
    display: block;
    color: #999999; }
    .pagination a:hover, .pagination a:focus, .pagination span:hover, .pagination span:focus {
      background-color: #eaedf2;
      color: #000000; }
  .pagination .current {
    cursor: default;
    color: #000000; }
    .pagination .current:hover, .pagination .current:focus {
      background-color: white;
      color: #000000; }

/* end .bones_page_navi */
/* fallback previous & next links */
.wp-prev-next .prev-link {
  float: left; }
.wp-prev-next .next-link {
  float: right; }

/*********************
SIDEBARS & ASIDES
*********************/
.widget ul li {
  /* deep nesting */ }

.no-widgets {
  background-color: white;
  padding: 1.5em;
  text-align: center;
  border: 1px solid #cccccc;
  border-radius: 2px;
  margin-bottom: 1.5em; }




/* Custom
------------------------------------ */





.mon100 { font-family: 'montserrathairline';   font-weight: normal; font-style: normal; }
.mon200 { font-family: 'montserratultra_light';   font-weight: normal; font-style: normal; }
.mon300 { font-family: 'montserratlight';   font-weight: normal; font-style: normal; }
.mon400 { font-family: 'montserratregular';   font-weight: normal; font-style: normal; }
.mon400 em, .mon300 em {font-family: 'ProximaNovaA-RegularIt'; font-weight: normal; font-style: normal; }
.mon500 em, .mon700 em {font-family: 'ProximaNovaA-SemiboldIt'; font-weight: normal; font-style: normal; }
.mon200 em {font-family: 'ProximaNovaA-ThinIt'; font-weight: normal; font-style: normal; }
.mon500 { font-family: 'montserratbold'; font-weight: normal; font-style: normal; }
.mon700 { font-family: 'montserratblack'; font-weight: normal; font-style: normal; }

.single-post .entry-content p {}

.georgia4, .georgia { font-family:Georgia, "Times New Roman", Times, serif;}
.georgia6, .georgia strong, .georgia b {font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.georgia em {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.georgia6 em, .georgia strong em, .georgia b em, .georgia em strong, .georgia em b {font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic;}

.container_img {
    height: auto !important;
    margin: 0;
    position: relative;
    width: 100%;
}

.content_img {
    left: 0;
    margin: 0;
    position: relative;
    top: 0;
    width: 100%;
	overflow:visible;
}

.content_img img {
    height: auto;
    margin: 0 auto;
    width: 100%;
}

.content_img div {position: absolute; z-index: 99;}

/* Chapters
------------------------------------ */

.cap_nr, .capt h3 { font-size: 0.9em !important; text-align: center; letter-spacing: 0.1em; margin: 0 auto 1.25em; font-family: 'SuisseIntl-Medium-WebS';}
.cap_nr {  letter-spacing: 0.2em;}
.cap_nr span, .capt h3 span { font-family: 'SuisseIntl-Thin-WebS' !important; }

.capt .excerpt p {  line-height: 2em;}
.single-chapter { width: 45%;  padding: 0; float:left;  }

.archive_chapters .single-chapter:nth-child(even){
	
	margin: 5em 0 0 5%;
}

/* Ímpar */
.archive_chapters .single-chapter:nth-child(odd){
	margin: 5em 5% 0 0;
	
}
.single-chapter .post-thumbnail img { width: 100%; max-width: 100%; height: auto;}
.single-chapter .info-single { margin: 4em auto 2em; text-align:center; }

.post-type-archive-chapters #data-mobile { width: 100% !important; margin-bottom: 3em;}
.post-type-archive-chapters #head-container { width: 100% !important; margin-bottom: 5em;}

/* Special Edit
------------------------------------ */

.page-template-page-specialedit #head-container { margin-bottom: 2em;}

#Places .titulo-places-home h3 { font-size: 1em; line-height: 1.3em; color: #fff; margin: 0 auto 2em; letter-spacing: 0.3em; text-transform:uppercase; padding: 0; }
#Places .titulo-places-home h1 { font-size: 2em; line-height: 1.6em; color: #fff; margin: 0 auto; letter-spacing: 0.1em; text-transform:uppercase;  padding: 0; }

#Places .titulo-places-home.new h3 { font-size: 1em; line-height: 1.3em; color: #fff; margin: 0 auto 0; letter-spacing: 0.1em; text-transform:uppercase; padding: 0; }
#Places .titulo-places-home.new h1 { font-size: 2em; line-height: 1.6em; color: #fff; margin: 0 auto 1em; letter-spacing: 0.1em; text-transform:uppercase;  padding: 0; }


.header-left .iconCat img { max-width: 25px !important;}

/* Header responsive
------------------------------------ */
.header_responsive img { width: 100%; height: auto; margin: 0 auto;}
img.head1800 {display: block;}
img.head1280 {display: none;}
img.headMobile {display: none;}
.clear120, .clear60, .clear80, .clear40, .clear50, .clear20, .clear30, .clear10 { width: 100%; height: 7.5em; clear: both; display: block;}
.clear80 { height: 5em; }
.clear60 { height: 3.75em; }
.clear50 { height: 3.1em !important; }
.clear40 { height: 2.5em; }
.clear30 { height: 2em; }
.clear20 { height: 1.5em; }
.clear10 { height: 0.6em !important; }

.from-iframe #menu-principal, .from-iframe #sidebar-home, .tagline,
.from-iframe .footer ul#social_footer {
  display: none; 
}
.center { text-align: center; margin: 0 auto;}
.board img { width: 100%; height: auto; margin: 0 auto; line-height: 0;}
.clear80.mobile { display: none;}
.accordion:hover .accordion-content {max-height: 300px; }
.accordion img { margin: 0 auto;}
.accordion-content {-webkit-transition: max-height 1s; -moz-transition: max-height 1s; -ms-transition: max-height 1s; -o-transition: max-height 1s; transition: max-height 1s;
  overflow: hidden; max-height: 0;}
.accordion-inner { padding: 0 15px; text-align: center; margin: 0 auto; }
.accordion-toggle {-webkit-transition: background .1s linear; -moz-transition: background .1s linear; -ms-transition: background .1s linear; -o-transition: background .1s linear;
  transition: background .1s linear; border-radius: 3px; color: #fff; display: block; font-size: 14px;  margin: 0; padding: 0px; text-align: center; text-decoration: none;}
.accordion-toggle:hover {}
.accordion-toggle .txt-txt p { color: #000;}
p.linkashop {text-align: center; margin: 4em auto 2em !important; letter-spacing: 0.25em !important; font-size: 0.8em !important;
font-family: 'SuisseIntl-Bold-WebS'; }
.linkshopit {border-bottom: 1px solid #000; letter-spacing: 0.2em; padding-bottom: 1em;}

@media (max-width: 1290px) { 
img.head1800 {display: none;}
img.head1280 {display: block;}
img.headMobile {display: none;} }

@media (max-width: 660px) {
img.head1800 {display: none;}
img.head1280 {display: none;}
img.headMobile {display: block;}
}

@media (min-width: 861px) and (max-width: 980px) {  
.clear120 { height: 5em; }
.clear80 { height: 3.75em; }
.clear60 { height: 2.75em; }
.clear40 { height: 2.3em; }
}
@media (min-width: 761px) and (max-width: 860px) {  
.clear120 { height: 5em; }
.clear80 { height: 3.75em; }
.clear60 { height: 2.75em; }
.clear40 { height: 2.3em; }
}
@media (min-width: 661px) and (max-width: 760px) {  
.clear120 { height: 4.8em; }
.clear80 { height: 3.7em; }
.clear60 { height: 2.7em; }
.clear40 { height: 2.2em; }
}

@media  (max-width: 660px) {  
.clear120 { height: 4em; }
.clear80 { height: 3em; }
.clear60 { height: 2.25em; }
.clear40 { height: 2em; }
}
@media  (max-width: 390px) {  
.clear120 { height: 3.5em; }
.clear80 { height: 2.5em; }
.clear60 { height: 2em; }
.clear40 { height: 1.5em; }
 }
 
 /* Enter Your Custom CSS Here */
.grid li .icon-pt-home img, .icon-pt-home img {
    max-width: 25px !important;
}
.page-template-page-pt .grid li .icon-pt-home img {max-width: 25px !important; }
.single-personal_tailoring .header-left .iconCat span img, .single-boysandgirls .header-left .iconCat span img, .single-post .icon-grid img {
    max-height: 25px;
    max-width: 25px;
}

.single-personal_tailoring .wrap-box, .tag .wrap-box, .single-post .wrap-box, .single-boysandgirls .wrap-box {
    clear: both;
    display: block;
  
    max-width: 1366px;
    padding: 0;
    width: 94%;
}

.single-post .wrap-box.wrap-box-full { max-width: 100%; width: 100%; }

.tag .ion-grid:before { content: "\f4b3"; }
.single-personal_tailoring .icon_single {display: none !important; }
img.responsive { width: 100%; height: auto;}

.justify-center {text-align:justify;
  -ms-text-align-last: center;
  -moz-text-align-last: center;
  text-align-last: center;}

.mm-menu.mm-theme-white .mm-listview {
    border-color: #fff;
}
.mm-panel .mm-navbar {
    display: none !important;
}

p.linkashop {text-align: center;  letter-spacing: 0.25em; font-size: 0.8em;}
.linkshopit {
    border-bottom: 1px solid #000;
    letter-spacing: 0.2em;
    padding-bottom: 1em;
}
.chino p {word-break: break-all !important;}

.wrap-header-post { background-color: #fff; display: block; margin: 0 auto; clear: both; }
.wrap-header-post h3.cat-post {  font-size: 0.8em; font-weight:normal; letter-spacing: 0.1em; font-style: normal; font-family: 'SuisseIntl-SemiBold-WebS';  text-align:center; margin: 0 auto; text-transform: lowercase;   }
.wrap-header-post h3.cat-post span {   }
.wrap-header-post h2.post-titulo {text-align:center; margin: 0 auto;  font-size: 1.15em; letter-spacing: 0.1em;   font-family: 'SuisseIntl-SemiBold-WebS';  font-weight: normal; font-style: normal; }
.left_header {  float:left; }
.right_header { float: right; text-align:right;  }

.single-post .left_header, .single-post .right_header { width: 15%; display:inline-block; position: relative; }
.single-post .header_center { width: 70%; display:inline-block; text-align:center; margin: 0 auto; }
.single-post #head_container { width: 100%;
    margin: 1.5em auto 2.5em; 
    clear: both;

}

.icon-previous { max-width: 70px; height: auto; }
.icon-previous:hover { opacity: 0.5; }


@media  (max-width: 960px) { 
.carWrapper {max-width: 930px !important;}
}
@media  (max-width: 810px) { 
.carWrapper {max-width: 780px !important;}
}
@media  (max-width: 660px) { 
.carWrapper {max-width: 630px !important;}
}
@media  (max-width: 500px) { 
.carWrapper {max-width: 480px!important;}
		.carWrapper .owl-carousel .owl-stage-outer, .carWrapper  .owl-carousel .owl-stage {text-align: center !important;}
}

@media  (max-width: 400px) { 
.carWrapper {max-width: 380px!important;}
		.carWrapper .owl-carousel .owl-stage-outer, .carWrapper  .owl-carousel .owl-stage {text-align: left !important;}
}

@media  (max-width: 370px) { 
.carWrapper {max-width: 330px !important;}
}


@media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
  and (-webkit-device-pixel-ratio : 3) { 
    .carWrapper {max-width: 330px !important;}
     .owl-carousel .owl-item { max-width: 100px !important; margin: 0 4px;} }

.ion-ios-rose:before {content: "\f4a2"; display: inline-block; font-family: "Ionicons"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-rendering: auto; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; 
 }

button.owl-next {
    float: right;
    margin-right: -1em !important;
    right: 0;
}
button.owl-prev {
    margin-left: -1em !important;
    float: left;
    left: 0;
}

@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) {
    .justify-center {
    text-align: center!important;
    -moz-text-align-last: center;
    text-align-last: center;
}
  }}

.linkashop .linkshopit {
  letter-spacing: 0.01em !important; }

.brandon300 { font-family: 'SuisseIntl-Light-WebS'; font-weight:normal; font-style: normal; }
.brandon300it, .brandon300 em  { font-family: 'SuisseIntl-LightItalic-WebS'; font-weight:normal; font-style: normal; }
.brandon400, .brandon { font-family: 'SuisseIntl-Regular-WebS'; font-weight:normal; font-style: normal; }
.brandon400it, .brandon400 em  { font-family: 'SuisseIntl-RegularItalic-WebS'; font-weight:normal; font-style: normal; }
.brandon500 { font-family: 'SuisseIntl-Medium-WebS'; font-weight:normal; font-style: normal; }
.brandon500it, .brandon500 em  { font-family: 'SuisseIntl-MediumItalic-WebS'; font-weight:normal; font-style: normal; }
.brandon700 { font-family: 'SuisseIntl-Bold-WebS'; font-weight:normal; font-style: normal; }
.brandon700it, .brandon700 em  { font-family: 'SuisseIntl-BoldItalic-WebS'; font-weight:normal; font-style: normal; }

.sum-header { width: 80%; max-width: 800px; margin: 0 auto; text-align: center;}
.sum-header p { font-size: 1.1em; margin: 0 auto; letter-spacing: 0.05em; line-height: 1.75em;  }
.sum-header .separator { width: 30%; margin: 0 auto 3.5em; border-bottom: 1px solid #000; max-width: 112px; }

.suisse300 b, .suisse300 strong, .suisse400 b, .suisse400 strong { font-family: 'SuisseIntl-Medium-WebS'; font-weight:normal; font-style: normal;}
.suisse200 b, .suisse200 strong { font-family: 'SuisseIntl-Regular-WebS'; font-weight:normal; font-style: normal;}
b, strong, .strong {
    font-family: 'SuisseIntl-Medium-WebS' !important; 
}

@media (max-width: 660px) { 
    .sum-header p {
    font-size: 1em; }
  #INDWrap {
    z-index: -2 !important;
}
}
@media  (max-width: 390px) {
  .sum-header p {
    font-size: 0.9em; }
}

.wrap-header-post h3.cat-post {
    font-size: 0.8em;
    font-weight: normal;
    letter-spacing: 0.1em;
    font-style: normal;
    font-family: 'SuisseIntl-SemiBold-WebS';
    text-align: center;
  text-transform: none !important; }
#cssmore .carousel-wrap li {
    float: none !important; display: inline-block;
}
div.scrollmenu {
  background-color: #fff;
  overflow: auto;
  white-space: nowrap;
}

div.scrollmenu li {
  display: inline-block;
  color: white;
  text-align: center;
  padding: 14px;
  text-decoration: none;
}

.scrollmenu::-webkit-scrollbar-button {
      background-color: #000;
}

.scrollmenu::-webkit-scrollbar-corner {
      background-color: black;
}

.scrollmenu::-webkit-scrollbar{
    height: 0.5em !important;
    background-color: #FFF;
}
.scrollmenu::-webkit-scrollbar-track{
    background-color: #F5F5F5;
}
.scrollmenu::-webkit-scrollbar-thumb{
	 border-radius: 10px;
    background-color: #ccc; 
  
}
.plex500 {font-family: 'IBM Plex Mono', monospace; font-weight: 500;}

.carWrapper {width: 90% !important;   max-width: 890px !important;}

@media (min-width: 790px) { 
.owl-carousel .owl-stage-outer, .owl-carousel .owl-stage {
  text-align: center !important; 
 }
  
 .left .owl-carousel .owl-stage-outer, .left .owl-carousel .owl-stage {
  text-align: left !important; 
 }
  
}

@media (min-width: 160px) { .clear160 {  width: 100%; clear: both; display: block;
  height: 4em; } }
@media (min-width: 560px) { .clear160 {  height: 5em; } }
@media (min-width: 660px) { .clear160 {  height: 6em; } }
@media (min-width: 760px) { .clear160 {  height: 7em; } }
@media (min-width: 880px) { .clear160 {  height: 8em; } }
@media (min-width: 1024px) { .clear160 {  height: 9em; } }
@media (min-width: 1280px) { .clear160 {  height: 10em; } }
@media (min-width: 1366px) { .clear160 { height: 11em;   } }

.header-right_mobile p { line-height: 0; margin: 0 !important}
.shopplus { max-width: 960px !important; margin: 0 auto;}
.shopplus .linkshopit { border-bottom: 0px solid #000; }
.shopplus .owl-carousel .owl-stage { margin-bottom: 1em;}

.titulo-places-guide {

		top: 28% !important; }

.place-header.guide .logomd, .header_singleguide .logomd {
    max-width: 240px !important;
}
.chino, .info-single .excerpt p   { overflow-wrap: keep-all !important;}

#Places { margin-top: 4em; }
.hit-header p.suisse500 { font-size: 1.25em; margin: 0 auto; letter-spacing: 0.1em; line-height: 1.3em;}

/* Menu Cities */ 
.more_chapters #cssmore {margin: 0 0 0 0.2em !important;}
.more_chapters #cssmore ul ul { display: none;  margin: 0 !important;}
.more_chapters #cssmore > ul > li > a { padding: 0; cursor: pointer; z-index: 2; font-size: 0.75em !important; color: #000; line-height: 1.5em !important; font-family: 'SuisseIntl-SemiBold-WebS'; letter-spacing: 0.1em; text-align: left !important;}
#cssmore, #cssmore ul, #cssmore ul li, #cssmore ul li a { margin: 0; padding: 0; border: 0; list-style: none; line-height: 1;
 display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#cssmore { width: auto; float: left !important; }
#cssmenu > ul > li > a { padding: 0 0.2em 0 1em; cursor: pointer; z-index: 2; font-size: 1.2em; color: #000; line-height: 3.5em;}
#cssmenu > ul > li > a:hover, #cssmenu > ul > li.active > a, #cssmenu > ul > li.open > a {color: #000;}
.holder { display:none; }
#cssmenu ul ul li a {cursor: pointer; padding: 0.5em 0 0.75em; z-index: 1;font-size: 0.8em; color: #000;}
#cssmenu ul ul li:first-child > a { box-shadow: none;}
#cssmenu > ul > li > ul > li:last-child > a, #cssmenu > ul > li > ul > li.last > a, #cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {border-bottom: 0;}
#cssmore ul ul li.more > a::after {display: block; position: absolute; content: ""; width: 5px; height: 5px; right: 20px;  z-index: 10; top: 11.5px; border-top: 1px solid #000; border-left: 1px solid #000; -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}
#cssmenu ul ul li.active > a::after, #cssmenu ul ul li.open > a::after, #cssmenu ul ul li > a:hover::after {border-color: #ffffff;}
#cssmore ul ul.carousel-wrap { margin: 2em 0 !important; padding: 0; width: 100%; position: relative;}
#head-container.head-container-newchapter {position: relative !important; }
#head-container.head-container-newchapter .header-left, .header-left_mobile  { width: 100%; position: relative; z-index: 9; top: 0; left: 0;}
#head-container.head-container-newchapter .header-center { width: 40%; position: absolute; z-index: 2; top: 0; left: 30%; }
#head-container.head-container-newchapter .header-right { position: absolute; z-index: 10; }
.header-right_mobile { width: 40%; position: absolute; right: 0; z-index: 2;}
.header-right_mobile h4 { font-size: 0.85em !important;  text-align: right; margin: 0 !important;}

.newchapter #head-container.head-container-newchapter {margin: 0 auto; }
h3.chapter_n { font-size: 0.875em; text-align: center; line-height: 1.5em !important; margin: 2.5em auto 1em; font-family: 'SuisseIntl-Bold-WebS'; letter-spacing: 0.1em;}
.newchapter .header-center h4 {font-family: 'SuisseIntl-Light-WebS';   font-size: 0.875em; text-align: center; line-height: 1.5em !important; margin: 0 auto; letter-spacing: 0.1em;}

#cssmore .carousel-wrap li { width: 15.42%;  display: inline-block; margin: 0 1.495% 0 0 !important;  }
#cssmore .carousel-wrap li img { width: 100%; height: auto !important; padding: 0;}
#cssmore .carousel-wrap li:last-child {margin: 0 !important;}

div.scrollmenu { background-color: #fff; overflow: auto; white-space: nowrap; }
div.scrollmenu li { display: inline-block; color: white; text-align: center; padding: 14px; text-decoration: none; }
.scrollmenu::-webkit-scrollbar-button { background-color: #000;}
.scrollmenu::-webkit-scrollbar-corner { background-color: black;}
.scrollmenu::-webkit-scrollbar{ height: 0.5em !important; background-color: #FFF;}
.scrollmenu::-webkit-scrollbar-track{ background-color: #F5F5F5;}
.scrollmenu::-webkit-scrollbar-thumb{ border-radius: 10px; background-color: #ccc; }

/* Portrait tablet to landscape */
@media (min-width: 768px) and (max-width: 1023px) {
  body {  font-size: 12px; line-height: 12px; }
  .t-all {
    float: left;
    width: 100%;
    padding-right: 0; }

  .t-1of2 {
    float: left;
    padding-right: 0.75em;
    width: 50%; }

  .t-1of3 {
    float: left;
    padding-right: 0.75em;
    width: 33.33%; }

  .t-2of3 {
    float: left;
    padding-right: 0.75em;
    width: 66.66%; }

  .t-1of4 {
    float: left;
    padding-right: 0.75em;
    width: 25%; }

  .t-3of4 {
    float: left;
    padding-right: 0.75em;
    width: 75%; }

  .t-1of5 {
    float: left;
    padding-right: 0.75em;
    width: 20%; }

  .t-2of5 {
    float: left;
    padding-right: 0.75em;
    width: 40%; }

  .t-3of5 {
    float: left;
    padding-right: 0.75em;
    width: 60%; }

  .t-4of5 {
    float: left;
    padding-right: 0.75em;
    width: 80%; }
	
.wrapT100 { width: 100%; max-width: 100%; margin: 0 auto; }	
.wrapT90 { width: 90%; max-width: 90%; margin: 0 auto; }
.wrapT80 { width: 80%; max-width: 80%; margin: 0 auto; }	
.wrapT70 { width: 70%; max-width: 70%; margin: 0 auto; }	
.wrapT75 { width: 75%; max-width: 75%; margin: 0 auto; }
.wrapT60 { width: 60%; max-width: 60%; margin: 0 auto; }
.wrapT50 { width: 50%; max-width: 50%; margin: 0 auto; }
.wrapT40 { width: 40%; max-width: 40%; margin: 0 auto; }
.wrapT30 { width: 30%; max-width: 30%; margin: 0 auto; }
.wrapT20 { width: 20%; max-width: 20%; margin: 0 auto; }	
.wrapT25 { width: 25%; max-width: 25%; margin: 0 auto; }
#PersonalTailoring {background: #fff url("../images/bg-pt-600.jpg") repeat-x scroll center top;}

.single_post_info {margin: 6% auto 0;}
.info-single .excerpt p {line-height: 1.4em; margin: 2.2em auto;}
#shareI i { padding: 0 0.8em; }
#shareit:hover #shareI {padding-top: 0.65em; }
.icon-previous {
    max-width: 50px;}

}
	 
/* Landscape to small desktop */
@media (min-width: 1024px) {
  .d-all {
    float: left;
    width: 100%;
    padding-right: 0; }

  .d-1of2 {
    float: left;
    padding-right: 0.75em;
    width: 50%; }

  .d-1of3 {
    float: left;
    padding-right: 0.75em;
    width: 33.33%; }

  .d-2of3 {
    float: left;
    padding-right: 0.75em;
    width: 66.66%; }

  .d-1of4 {
    float: left;
    padding-right: 0.75em;
    width: 25%; }

  .d-3of4 {
    float: left;
    padding-right: 0.75em;
    width: 75%; }

  .d-1of5 {
    float: left;
    padding-right: 0.75em;
    width: 20%; }

  .d-2of5 {
    float: left;
    padding-right: 0.75em;
    width: 40%; }

  .d-3of5 {
    float: left;
    padding-right: 0.75em;
    width: 60%; }

  .d-4of5 {
    float: left;
    padding-right: 0.75em;
    width: 80%; }

  .d-1of6 {
    float: left;
    padding-right: 0.75em;
    width: 16.6666666667%; }

  .d-1of7 {
    float: left;
    padding-right: 0.75em;
    width: 14.2857142857%; }

  .d-2of7 {
    float: left;
    padding-right: 0.75em;
    width: 28.5714286%; }

  .d-3of7 {
    float: left;
    padding-right: 0.75em;
    width: 42.8571429%; }

  .d-4of7 {
    float: left;
    padding-right: 0.75em;
    width: 57.1428572%; }

  .d-5of7 {
    float: left;
    padding-right: 0.75em;
    width: 71.4285715%; }

  .d-6of7 {
    float: left;
    padding-right: 0.75em;
    width: 85.7142857%; }

  .d-1of8 {
    float: left;
    padding-right: 0.75em;
    width: 12.5%; }

  .d-1of9 {
    float: left;
    padding-right: 0.75em;
    width: 11.1111111111%; }

  .d-1of10 {
    float: left;
    padding-right: 0.75em;
    width: 10%; }

  .d-1of11 {
    float: left;
    padding-right: 0.75em;
    width: 9.09090909091%; }

  .d-1of12 {
    float: left;
    padding-right: 0.75em;
    width: 8.33%; }

.wrap100 { width: 100%; max-width: 100%; margin: 0 auto; }
.wrap90 { width: 90%; max-width: 90%; margin: 0 auto; }	
.wrap80 { width: 80%; max-width: 80%; margin: 0 auto; }	
.wrap70 { width: 70%; max-width: 70%; margin: 0 auto; }	
.wrap75 { width: 75%; max-width: 75%; margin: 0 auto; }
.wrap60 { width: 60%; max-width: 60%; margin: 0 auto; }
.wrap50 { width: 50%; max-width: 50%; margin: 0 auto; }
.wrap40 { width: 40%; max-width: 40%; margin: 0 auto; }
.wrap30 { width: 30%; max-width: 30%; margin: 0 auto; }
.wrap20 { width: 20%; max-width: 20%; margin: 0 auto; }
.wrap25 { width: 25%; max-width: 25%; margin: 0 auto; }

 }
 
@media (min-width: 1024px) and (max-width: 1240px) {  
body {  font-size: 14px; line-height: 14px; }
.info-single .excerpt p {line-height: 1.4em; margin: 2.5em auto;}
.single_post_info {margin: 11% auto 0;}
#shareit:hover #shareI {padding-top: 0.75em; }


}

 
@media (max-width: 767px) {
   body {  font-size: 13px; line-height: 13px; }
  .m-all {
    float: left;
    width: 100%;
    padding-right: 0; }

  .m-1of2 {
    float: left;
    padding-right: 0.75em;
    width: 50%; }

  .m-1of3 {
    float: left;
    padding-right: 0.75em;
    width: 33.33%; }

  .m-2of3 {
    float: left;
    padding-right: 0.75em;
    width: 66.66%; }

  .m-1of4 {
    float: left;
    padding-right: 0.75em;
    width: 25%; }

  .m-3of4 {
    float: left;
    padding-right: 0.75em;
    width: 75%; }

   .m-4of5 {
    float: left;
    padding-right: 0;
    width: 86%; }

.wrapM100 { width: 100%; max-width: 100%; margin: 0 auto; }
.wrapM90 { width: 90%; max-width: 90%; margin: 0 auto; }	
.wrapM80 { width: 80%; max-width: 80%; margin: 0 auto; }
.wrapM70 { width: 70%; max-width: 70%;margin: 0 auto; }
.wrapM60 { width: 60%; max-width: 60%;margin: 0 auto; }
.wrapM50 { width: 50%; max-width: 50%;margin: 0 auto; }
.wrapM40 { width: 40%; max-width: 40%; margin: 0 auto; }
.wrapM30 { width: 30%; max-width: 30%; margin: 0 auto; }
	
	#PersonalTailoring {background: #fff url("../images/bg-pt-600.jpg") repeat-x scroll center top;}
	.banner .tit-banner { top: 10%;  left: 0;  color: #fff; max-width: 80%; width: 80%; text-align: center; transform: none !important; margin: 0 10%;}
	.cap_nr, .capt h3 { font-size: 1.4em; }
.capt .excerpt p { font-size: 0.7em;}
.icon-previous {
    max-width: 50px;}

}

@media (max-width: 600px) {
.a-left.m-3of4 { width: 100% !important;}
}
@media (min-width: 767px) and (max-width: 780px) {
	
.place-item { width: 50%; float:left;}
.place-item .container-item { margin: 0 2.66% 0.025em 2.66%;}

}

@media (min-width: 667px) and (max-width: 767px) {
	
.place-item { width: 50%; float:left;}
.place-item .container-item { margin: 0 2.66% 0.025em 2.66%;}
#places-filter a {margin: 0 1em;}
.mm-title, .mm-navbar-top-4 { display: none !important; }
.mm-navbar-size-3 { height: 20px;}
.mm-hasnavbar-top-4 .mm-panels {top: 100px;}
.single_post_info {margin: 3% auto 0;}
#shareI i { padding: 0 0.8em;}
#data h3 span, #data-mobile h3 span, #relacionadas h5 span {padding: 0 2em;}
.info-single .excerpt p {line-height: 1.3em; margin: 2em auto;}
#shareit:hover #shareI {padding-top: 0.5em; }
.header-center h3 span {padding: 0 2em;}
h3 span.h5 {font-size: 0.8em !important;}
.wrap-header-post h2.post-titulo { }
}

@media (min-width: 667px) { 

#anything.mobile { display: none !important; }
	.mobile { display: none !important;}

}

 
 /*********************
RETINA (2x RESOLUTION DEVICES)
*********************/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { }

@media (max-width: 660px) { 
 body {  font-size: 16px; line-height: 16px; }

/* Home */
#data, .desktop, #head-container, .desktop { display: none !important; }
.mobile { display: block !important;} 
#data-mobile {  margin: 0 auto; text-align: center; width: 94%; position: relative; height: 4em; clear:both; display:block; z-index: 1;}
#data-mobile.newChapter { height: 3em; }
#data-mobile h3 { clear: both; margin: 1.25em auto; text-align:center; display:inline-block; width: 100%; text-transform:uppercase; position:relative; z-index: 9; }
#data-mobile h3 span { padding: 0 2em; line-height: 1.7em; font-size: 0.7em; letter-spacing: 0.1em;}
#data-mobile.newChapter { margin: 0 auto;}
.archive #data-mobile h3 span { font-size: 0.7em;}
.single-post #data-mobile h3 { margin: 0.8em auto 0; font-size: 0.8em; line-height: 2em; padding-top: 0.75em; height: 2.5em; overflow:hidden; letter-spacing: 0.3em; }
h5.categoria-single { font-size: 0.5em; letter-spacing: 0.2em;}

.single-post #head_container {
    margin: 1.2em auto 0;

}


#places-filter a {margin: 0 0.6em; width: 1.5em; height: 1.5em; }
#PersonalTailoring {background: #fff url("../images/bg-pt-400.jpg") repeat-x scroll center top;}
#Places h4 {letter-spacing: 0.1em;}
#container-line {height: 4em; margin: 0 auto 1.5em; width: 90%; }
ul#social_footer li { padding: 0 1.2em; }
ul#social_footer .icon {font-size: 1.2em;}
/* Single */
#anything { width: 100%; height: 4em; display: none; position: fixed; bottom: 0px; left: 0; margin-left: 0; background: #000; padding: 0 10%; color: #fff; z-index: 999;}
#anything .grid-single, #anything #shareit  { display:inline-block; }
#anything .grid-single { float:left; width: 25%;  height: 2em; padding-top: 1.4em;}
#anything .grid-single a { font-size: 22px; line-height: 1em;  color: #fff; }
#anything #shareit { background-color: #000; width: 74%; clear:none; padding-top: 0;  }
#anything #shareit #shareI {padding-top: 0.5em;}
#anything  #shareit a.shareII .ion-android-arrow-down { line-height: 1em; font-size: 21px;  padding-top: 1.1em;}
#anything #shareit a.shareII {color: #fff; }
#anything #shareit #shareI a  { font-size: 18px;}
#anything #shareI i {line-height: 1em; padding: 0.5em 0.8em 0;}
#anything #shareit a.shareII i, #anything #shareit #shareI a i, #anything .grid-single a i {color: #fff; }
#anything #shareit a.shareII:hover i, #anything #shareit #shareI a:hover i, #anything .grid-single a:hover i {color: #ccc;  }
ul#bones-related-posts li {float: none; margin: 0 auto; width: 100%;}
/* Places */

/*Header */
#icon-md {margin: 2em auto 1.5em; display: block; clear: both; }
#icon-md img { max-width: 2.6em !important; height:auto; }
#logo.m-1of2 { width: 50% !important;  float: left; text-align: center; margin: 0 auto;  }
#menu-principal, #sidebar-home { padding: 0.5em 0 0 0 !important;}
#menu-principal h1 {padding-top: 3px; }
#menu-principal h1 , #qtranslate-2-chooser li a, #qtranslate-2-chooser li  {font-size: 12px !important; line-height: 12px !important; }
.mm-title, .mm-navbar-top-4 { display: none !important; }
.mm-navbar-size-3 { height: 20px;}
.mm-hasnavbar-top-4 .mm-panels {top: 40px;}
#qtranslate-2-chooser li a {
    padding: 0 0.3em; }
#Places h4 span {padding: 0 2em; font-size: 0.8em;}
ul#menu-main-menu, ul.mm-listview {margin: 0 1em 1em 1.5em;}

/* Archive */
.archive #content { margin: 0 auto 8em;}
.container_archive .single_post_info, .right .container_archive .single-archive-media, .container_archive .single-archive-media, .right .container_archive .single_post_info {
    float: none; display: block; width: 100%;}
.single_post_info { margin: 3em auto 4em; padding: 0 8%;}

.single-chapter { width: 90% !important; padding: 0; float: none;  }
.archive_chapters .single-chapter:nth-child(even),
.archive_chapters .single-chapter:nth-child(odd){
	margin: 1.5em 5% 0 !important;
	
}
.wrap-header-post h2.post-titulo { }

.wrap-header-post h3.cat-post {font-size: 0.7em !important; }
.hit-header p.suisse500 {font-size: 1.1em; }
#Places .titulo-places-home.new h3 { font-size: 0.8em;  }
#Places .titulo-places-home.new h1 { font-size: 1.6em;  }

#cssmore .carousel-wrap li { width: 31.5%; float: none !important; display: inline-block;  text-align:left; margin: 0 2.75% 0 0 !important;   }
h3.chapter_n {
    font-size: 0.75em;
    margin: 2em auto 0 !important; }



}

  /* Pantallas XX
* --------------------------------------- */

@media (min-width: 1600px) { 
.single-personal_tailoring .wrap-box, .tag .wrap-box, .single-post .wrap-box, .single-boysandgirls .wrap-box { max-width: 1366px; margin: auto; }

}
  
  /* Smaller than 1090
* --------------------------------------- */

@media screen and (max-width: 1120px) {
.S9 {font-size: 8px;} .S10 {font-size: 9px;} .S11 {font-size: 10px;} .S12 {font-size: 11px;} .S13 {font-size: 12px;} .S14 {font-size: 13px;} .S16 {font-size: 15px;} .S17 {font-size: 16px;} .S18 {font-size: 17px;} .S20 {font-size: 19px;} .S22 {font-size: 21px;} .S24 {font-size: 23px;} .S30{font-size: 28px;} .S2626 {font-size: 24px; line-height: 24px;} .S2828 {font-size: 26px; line-height: 26px;} .S3030 {font-size: 28px; line-height: 28px;} .S3131 {font-size: 29px; line-height: 29px;} .S3232 {font-size: 30px; line-height: 30px;} .S3434 {font-size: 32px; line-height: 32px;} .S3636 {font-size: 34px; line-height: 34px;} .S3838 {font-size: 36px; line-height: 36px;} .S4040 {font-size: 38px; line-height: 38px;} .S4242 {font-size: 39px; line-height: 39px;} .S4444 {font-size: 41px; line-height: 41px;} .S4646 {font-size: 43px; line-height: 43px;} .S4848 {font-size: 45px; line-height: 45px;} .S5050 {font-size: 47px; line-height: 47px;} .S5252 {font-size: 49px; line-height: 49px;} .S5555 {font-size: 50px; line-height: 50px;} .S6060 {font-size: 56px; line-height: 50px;} .S6565 {font-size: 62px; line-height: 62px;} .S160140 {font-size: 140px; line-height: 120px;} .L12 {line-height: 11.5px;} .L14 {line-height: 13.5px;} .L16 {line-height: 15px;} .L17 {line-height: 15px;} .L18 {line-height: 17px;} .L19 {line-height: 18px;} .L22 {line-height: 20px;} .L24 {line-height: 21px;} .L26 {line-height: 23px;} .L28 {line-height: 25px;} .L30 {line-height: 26px;}
}

@media screen and (max-width: 1024px) {

.S9 {font-size: 7px;} .S10 {font-size: 8px;} .S11 {font-size: 9px;} .S12 {font-size: 10px;} .S13 {font-size: 11px;} .S14 {font-size: 12px;} .S16 {font-size: 13px;} .S17 {font-size: 14px;} .S18 {font-size: 15px;} .S20 {font-size: 16px;} .S22 {font-size: 17px;} .S24 {font-size: 19px;} .S30 {font-size:24px;} .S2626 {font-size: 21px; line-height: 21px;} .S2828 {font-size: 22px; line-height: 22px;} .S3030 {font-size: 23px; line-height: 23px;} .S3131 {font-size: 24px;  line-height: 24px;} .S3232 {font-size: 25px; line-height: 25px;} .S3434 {font-size: 27px; line-height: 27px;} .S3636 {font-size: 28px; line-height: 28px;} .S3838 {font-size: 30px; line-height: 30px;} .S4040 {font-size: 31px; line-height: 31px;} .S4242 {font-size: 33px; line-height: 33px;} .S4444 {font-size: 34px; line-height: 34px;} .S4646 {font-size: 36px; line-height: 36px;} .S4848 {font-size: 37px; line-height: 37px;} .S5050 {font-size: 39px; line-height: 39px;} .S5252 {font-size: 40px; line-height: 40px;} .S5555 {font-size: 42px; line-height: 42px;} .S6060 {font-size: 46px; line-height: 44px;} .S6565 {font-size: 50px; line-height: 50px;} .S160140 {font-size: 130px; line-height: 110px;} .L12 {line-height: 10px;} .L14 {line-height: 12px;} .L16 {line-height: 13px;} .L17 {line-height: 14px;} .L18 {line-height: 15px;} .L19 {line-height: 16px;} .L22 {line-height: 18px;} .L24 {line-height: 20px;} .L26 {line-height: 21px;} .L28 {line-height: 22px;} .L30 {line-height: 24px;}

}


@media screen and (max-width: 960px) {
.S9 {font-size: 6px;} .S10 {font-size: 7px;} .S11 {font-size: 8px;} .S12 {font-size: 9px;} .S13 {font-size: 9px;} .S14 {font-size: 11px;} .S16 {font-size: 10.5px;} .S17 {font-size: 11px;} .S18 {font-size: 11.5px;} .S20 {font-size: 12px;} .S22 {font-size: 14px;} .S24 {font-size: 15px;} .S30 {font-size: 19px;} .S2626 {font-size: 17px; line-height: 17px;} .S2828 {font-size: 18px; line-height: 18px;} .S3030 {font-size: 19px; line-height: 19px;} .S3131 {font-size: 19.5px;  line-height: 19.5px;} .S3232 {font-size: 20px; line-height: 20px;} .S3434 {font-size: 21px; line-height: 22px;} .S3636 {font-size: 22px; line-height: 23px;} .S3838 {font-size: 23px; line-height: 23px;} .S4040 {font-size: 24px; line-height: 24px;} .S4242 {font-size: 25px; line-height: 25px;} .S4444 {font-size: 26px; line-height: 26px;} .S4646 {font-size: 27px; line-height: 27px;} .S4848 {font-size: 28px; line-height: 28px;} .S5050 {font-size: 29px; line-height: 29px;} .S5252 {font-size: 30px; line-height: 30px;} .S5555 {font-size: 32px; line-height: 32px;} .S6060 {font-size: 34px; line-height: 32px;} .S6565 {font-size: 36px; line-height: 36px;} .S160140 {font-size: 120px; line-height: 110px; margin-bottom: 0;}
.L12 {line-height: 8px;} .L14 {line-height: 9px;} .L16 {line-height: 10px;} .L17 {line-height: 11px;} .L18 {line-height: 12px;} .L19 {line-height: 13px;} .L22 {line-height: 15px;} .L24 {line-height: 16px;} .L26 {line-height: 17px;} .L28 {line-height: 19px;} .L30 {line-height: 20px;}
}

/* 800
* --------------------------------------- */

 @media screen and (max-width: 860px) { 
 #shopit {width: 40px !important; height: 40px !important; background-size: contain;}
.S9 {font-size: 6px;} .S10 {font-size: 6.5px;} .S11 {font-size: 7px;} .S12 {font-size: 7.5px;} .S13 {font-size: 8px;} .S14 {font-size: 8.5px;} .S16 {font-size: 9.5px;} .S17 {font-size: 10px;} .S18 {font-size: 11px;} .S20 {font-size: 12px;} .S22 {font-size: 14px;} .S24 {font-size: 16px;} .S30 {font-size: 18px;} .S2626 {font-size: 17px; line-height: 17px;} .S2828 {font-size: 18px; line-height: 18px;} .S3030 {font-size: 19px; line-height: 19px;} .S3131 {font-size: 19.5px;  line-height: 19.5px;} .S3232 {font-size: 20px; line-height: 20px;} .S3434 {font-size: 21px; line-height: 21px;} .S3636 {font-size: 22px; line-height: 22px;} .S3838 {font-size: 23px; line-height: 23px;} .S4040 {font-size: 24px; line-height: 24px;} .S4242 {font-size: 25px; line-height: 25px;} .S4444 {font-size: 26px; line-height: 26px;} .S4646 {font-size: 27px; line-height: 27px;} .S4848 {font-size: 28px; line-height: 28px;} .S5050 {font-size: 29px; line-height: 29px;} .S5252 {font-size: 30px; line-height: 30px;} .S5555 {font-size: 32px; line-height: 32px;} .S6060 {font-size: 34px; line-height: 32px;} .S6565 {font-size: 36px; line-height: 36px;} .S160140 {font-size: 100px; line-height: 80px;} .L12 {line-height: 8px;} .L14 {line-height: 9px;} .L16 {line-height: 10px;} .L17 {line-height: 10.5px;} .L18 {line-height: 11px;} .L19 {line-height: 11.5px;} .L22 {line-height: 13px;} .L24 {line-height: 15px;} .L26 {line-height: 17px;} .L28 {line-height: 18px;} .L30 {line-height: 19px;}
}


@media screen and (max-width: 760px) {
.S9 {font-size: 5px;} .S10 {font-size: 6px;} .S11 {font-size: 7px;} .S12 {font-size: 7.4px;} .S13 {font-size: 7.6px;} .S14 {font-size: 8px;} .S16 {font-size: 9px;} .S17 {font-size: 9.5px;} .S18 {font-size: 10px;} .S20 {font-size: 12px;} .S22 {font-size: 14px;} .S24 {font-size: 15px;} .S30 {font-size: 18px;} .S2626 {font-size: 16px; line-height: 16px;} .S2828 {font-size: 17px; line-height: 17px;} .S3030 {font-size: 18px; line-height: 18px;} .S3131 {font-size: 18.5px;  line-height: 18.5px;} .S3232 {font-size: 19px; line-height: 19px;} .S3434 {font-size: 20px; line-height: 20px;} .S3636 {font-size: 21px; line-height: 21px;} .S3838 {font-size: 22px; line-height: 22px;} .S4040 {font-size: 23px; line-height: 23px;} .S4242 {font-size: 24px; line-height: 24px;} .S4444 {font-size: 25px; line-height: 25px;} .S4646 {font-size: 26px; line-height: 26px;} .S4848 {font-size: 27px; line-height: 27px;} .S5050 {font-size: 28px; line-height: 28px;} .S5252 {font-size: 29px; line-height: 29px;} .S5555 {font-size: 30px; line-height: 30px;} .S6060 {font-size: 32px; line-height: 30px;} .S6565 {font-size: 34px; line-height: 34px;} .S160140 {font-size: 90px; line-height: 80px;} .L12 {line-height: 6.8px;} .L14 {line-height: 7px;} .L16 {line-height: 7.5px;} .L17 {line-height: 8px;} .L18 {line-height: 9px;} .L19 {line-height: 10px;} .L22 {line-height: 12px;} .L24 {line-height: 14px;} .L26 {line-height: 16px;} .L28 {line-height: 18px;} .L30 {line-height: 19px;}
}

/* iPads (landscape)
* --------------------------------------- */

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
.S9 {font-size: 8px;} .S10 {font-size: 9px;} .S11 {font-size: 10px;} .S12 {font-size: 10.5px;} .S13 {font-size: 11px;} .S14 {font-size: 12px;} .S16 {font-size: 13px;} .S17 {font-size: 13.5px;} .S18 {font-size: 14px;} .S20 {font-size: 16px;} .S22 {font-size: 18px;} .S24 {font-size: 20px;} .S30 {font-size: 24px;} .S2626 {font-size: 21px; line-height: 21px;} .S2828 {font-size: 22.5px; line-height: 22.5px;} .S3030 {font-size: 24px; line-height: 24px;} .S3131 {font-size: 24.5px;  line-height: 24.5px;} .S3232 {font-size: 25.5px; line-height: 25.5px;} .S3434 {font-size: 27px; line-height: 27px;} .S3636 {font-size: 28.5px; line-height: 28.5px;} .S3838 {font-size: 30px; line-height: 30px;} .S4040 {font-size: 31.5px; line-height: 31.5px;} .S4242 {font-size: 33px; line-height: 33px;} .S4444 {font-size: 34.5px; line-height: 34.5px;} .S4646 {font-size: 36px; line-height: 36px;} .S4848 {font-size: 37.5px; line-height: 37.5px;} .S5050 {font-size: 39px; line-height: 39px;} .S5252 {font-size: 40.5px; line-height: 40px;} .S5555 {font-size: 44px; line-height: 44px;} .S6060 {font-size: 46px; line-height: 44px;} .S6565 {font-size: 52px; line-height: 52px;} .S160140 {font-size: 120px; line-height: 110px;} .L12 {line-height: 11px;} .L14 {line-height: 12px;} .L16 {line-height: 13px;} .L17 {line-height: 14px;} .L18 {line-height: 15px;} .L19 {line-height: 16px;} .L22 {line-height: 18px;} .L24 {line-height: 20px;} .L26 {line-height: 21px;} .L28 {line-height: 22px;} .L30 {line-height: 23px;}

}

/* iPads (portrait)
* --------------------------------------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
.S9 {font-size: 6px;} .S10 {font-size: 6.5px;} .S11 {font-size: 7px;} .S12 {font-size: 7.5px;} .S13 {font-size: 8px;} .S14 {font-size: 8.5px;} .S16 {font-size: 9px;} .S17 {font-size: 10px;} .S18 {font-size: 11px;} .S20 {font-size: 12px;} .S22 {font-size: 13px;} .S24 {font-size: 14px;} .S30 {font-size: 17px;} .S2626 {font-size: 15px; line-height: 15px;} .S2828 {font-size: 16px; line-height: 16px;} .S3030 {font-size: 17px; line-height: 17px;} .S3131 {font-size: 17.5px;  line-height: 17.5px;} .S3232 {font-size: 18px; line-height: 18px;} .S3434 {font-size: 19px; line-height: 19px;} .S3636 {font-size: 20px; line-height: 20px;} .S3838 {font-size: 21px; line-height: 21px;} .S4040 {font-size: 22px; line-height: 22px;} .S4242 {font-size: 23px; line-height: 23px;} .S4444 {font-size: 24px; line-height: 24px;} .S4646 {font-size: 25px; line-height: 25px;} .S4848 {font-size: 26px; line-height: 26px;} .S5050 {font-size: 27px; line-height: 27px;} .S5252 {font-size: 28px; line-height: 28px;} .S5555 {font-size: 29px; line-height: 29px;} .S6060 {font-size: 31px; line-height: 31px;} .S6565 {font-size: 32px; line-height: 32px;} .S160140 {font-size: 86px; line-height: 76px; margin-bottom: 0;}
.L12 {line-height: 8px;} .L14 {line-height: 9px;} .L16 {line-height: 10px;} .L17 {line-height: 11px;} .L18 {line-height: 12px;} .L19 {line-height: 13px;} .L22 {line-height: 14px;} .L24 {line-height: 15px;} .L26 {line-height: 16px;} .L28 {line-height: 17px;} .L30 {line-height: 18px;}
}

@media screen and (max-width: 700px) { 
.S9 {font-size: 4px;} .S10 {font-size: 5px;} .S11 {font-size: 6px;} .S12 {font-size: 6.4px;} .S13 {font-size: 6.6px;} .S14 {font-size: 7px;} .S16 {font-size: 8px;} .S17 {font-size: 8.5px;} .S18 {font-size: 9px;} .S20 {font-size: 11px;} .S22 {font-size: 13px;} .S24 {font-size: 14px;} .S30 {font-size: 17px;} .S2626 {font-size: 16px; line-height: 16px;} .S2828 {font-size: 17px; line-height: 17px;} .S3030 {font-size: 18px; line-height: 18px;} .S3131 {font-size: 18.5px;  line-height: 18.5px;} .S3232 {font-size: 19px; line-height: 19px;} .S3434 {font-size: 20px; line-height: 20px;} .S3636 {font-size: 21px; line-height: 21px;} .S3838 {font-size: 22px; line-height: 22px;} .S4040 {font-size: 23px; line-height: 23px;} .S4242 {font-size: 24px; line-height: 24px;} .S4444 {font-size: 25px; line-height: 25px;} .S4646 {font-size: 26px; line-height: 26px;} .S4848 {font-size: 27px; line-height: 27px;} .S5050 {font-size: 28px; line-height: 28px;} .S5252 {font-size: 29px; line-height: 29px;} .S5555 {font-size: 30px; line-height: 30px;} .S6060 {font-size: 32px; line-height: 30px;} .S6565 {font-size: 34px; line-height: 34px;} .S160140 {font-size: 90px; line-height: 80px;} 
.L12 {line-height: 6px;} .L14 {line-height: 6.5px;} .L16 {line-height: 7px;} .L17 {line-height: 7.5px;} .L18 {line-height: 8px;} .L19 {line-height: 9px;} .L22 {line-height: 11px;} .L24 {line-height: 14px;} .L26 {line-height: 16px;} .L28 {line-height: 18px;} .L30 {line-height: 19px;} 
}
@media screen and (max-width: 600px) { 
.S9 {font-size: 3.5px;} .S10 {font-size: 4px;} .S11 {font-size: 4.5px;} .S12 {font-size: 5px;} .S13 {font-size: 5.5px;} .S14 {font-size: 6px;} .S16 {font-size: 6.5px;} .S17 {font-size: 7px;} .S18 {font-size: 7.5px;} .S20 {font-size: 8px;} .S21 {font-size: 8.5px;} .S22 {font-size: 9px;} .S24 {font-size: 9.5px;} .S30 {font-size: 11px;} .S2626 {font-size: 10px; line-height: 10px;} .S2828 {font-size: 10.5px; line-height: 11px;} .S3030 {font-size: 11px; line-height: 11px;} .S3131 {font-size: 11.25px; line-height: 11.25px;} .S3232 {font-size: 11.5px; line-height: 12px;} .S3434 {font-size: 12px; line-height: 12px;} .S3636 {font-size: 12.5px; line-height: 12.5px;} .S3838 {font-size: 13px; line-height: 13px;} .S4040 {font-size: 13.5px; line-height: 13.5px;} .S4242 {font-size: 14px; line-height: 14px;} .S4444 {font-size: 14.5px; line-height: 14.5px;} .S4646 {font-size: 15px; line-height: 15px;} .S4848 {font-size: 15.5px; line-height: 15.5px;} .S5050 {font-size: 16px; line-height: 16px;} .S5252 {font-size: 16.5px; line-height: 16.5px;} .S5555 {font-size: 18px; line-height: 18px;} .S6060 {font-size: 20px; line-height: 20px;} .S6565 {font-size: 22px; line-height: 22px;} 
.L12 {line-height: 5px;} .L14 {line-height: 6px;} .L16 {line-height: 7px;} .L17 {line-height: 7.5px;} .L18 {line-height: 7.7px;} .L19 {line-height: 8px;} .L22 {line-height: 9px;} .L24 {line-height: 9.5px;} .L26 {line-height: 10px;} .L28 {line-height: 10.5px;} .L30 {line-height: 11.2px;} .S14l19 {font-size: 8px; line-height: 10px;} .S160140 {font-size: 68px; line-height: 62px; }
.icon-previous {
    max-width: 45px;}
}
@media screen and (max-width: 560px) { 

.S9 {font-size: 3px;} .S10 {font-size: 3.5px;} .S11 {font-size: 4px;} .S12 {font-size: 4.5px;} .S13 {font-size: 5px;} .S14 {font-size: 5.5px;} .S16 {font-size: 6.0px;} .S17 {font-size: 6.5px;} .S18 {font-size: 7px;} .S20 {font-size: 7.5px;} .S21 {font-size: 8px;} .S22 {font-size: 8.5px;} .S24 {font-size: 9px;} .S30 {font-size: 10.5px;} .S2626 {font-size: 9px; line-height: 9px;} .S2828 {font-size: 9.5px; line-height: 10px;} .S3030 {font-size: 10.5px; line-height: 10.5px;} .S3131 {font-size: 11px; line-height: 11px;} .S3232 {font-size: 11.25px; line-height: 11.5px;} .S3434 {font-size: 11.5px; line-height: 12px;} .S3636 {font-size: 12px; line-height: 12.5px;} .S3838 {font-size: 12.5px; line-height: 13px;} .S4040 {font-size: 13.5px; line-height: 13.5px;} .S4242 {font-size: 14px; line-height: 14px;} .S4444 {font-size: 14.5px; line-height: 14.5px;} .S4646 {font-size: 15px; line-height: 15px;} .S4848 {font-size: 15.5px; line-height: 15.5px;} .S5050 {font-size: 16px; line-height: 16px;} .S5252 {font-size: 16.5px; line-height: 16.5px;} .S5555 {font-size: 18px; line-height: 18px;} .S6060 {font-size: 20px; line-height: 20px;} .S6565 {font-size: 22px; line-height: 22px;} .L12 {line-height: 5px;} .L14 {line-height: 6px;} .L16 {line-height: 7px;} .L17 {line-height: 7.5px;} .L18 {line-height: 7.7px;} .L19 {line-height: 8px;} .L22 {line-height: 9px;} .L24 {line-height: 9.5px;} .L26 {line-height: 10px;} .L28 {line-height: 10.5px;} .L30 {line-height: 11.2px;} .S14l19 {font-size: 8px; line-height: 10px;} .S160140 {font-size: 68px; line-height: 62px; }

#data-mobile h3 span {font-size: 0.65em !important;letter-spacing: 0.1em;line-height: 1.7em;padding: 0 1.5em;}
h5.categoria-single { font-size: 0.4em; letter-spacing: 0.2em;}
#relacionadas h5 span { font-size: 0.8em;}


}
@media screen and (max-width: 480px) {

#data-mobile { width: 98%;  height: 3em;  } 
#data-mobile.newChapter { width: 98%;  height: 3em;  } 
.wrap-box {

    width: 90%; }
	
	.mm-listview li a {
    letter-spacing: 0.1em;
    font-size: 0.6em;
    line-height: 1.5em; }


#shopit {width: 30px !important; height: 30px !important; background-size: contain;}
 .S9 {font-size: 2px;} .S10 {font-size: 2.3px;} .S11 {font-size: 2.6px;} .S12 {font-size: 3px;} .S13 {font-size: 3.3px;} .S14 {font-size: 3.6px;} .S16 {font-size: 4px;} .S17 {font-size: 4.3px;} .S18 {font-size: 4.6px;} .S20 {font-size: 5px;} .S22 {font-size: 5.3px;} .S24 {font-size: 5.6px;} .S30 {font-size: 6.2px;} .S2626 {font-size: 5.8px; line-height: 6px;} .S2828 {font-size: 6px; line-height: 6px;} .S3030 {font-size: 6.3px; line-height: 6.3px;} .S3131 {font-size: 6.5px;  line-height: 6.5px;} .S3232 {font-size: 6.8px; line-height: 6.8px;} .S3434 {font-size: 7px; line-height: 7px;} .S3636 {font-size: 7.3px; line-height: 7.3px;} .S3838 {font-size: 7.6px; line-height: 7.6px;} .S4040 {font-size: 8px; line-height: 8px;} .S4242 {font-size: 8.4px; line-height: 8.4px;} .S4444 {font-size: 8.8px;  line-height: 8.8px;} .S4646 {font-size: 9px; line-height: 9px;} .S4848 {font-size: 9.3px; line-height: 9.3px;} .S5050 {font-size: 9.6px; line-height: 9.6px;} .S5252 {font-size: 9.8px;  line-height: 9.8px;} .S5555 {font-size: 10px; line-height: 10px;} .S6060 {font-size: 11px; line-height: 11px;} .S6565 {font-size: 13px; line-height: 13px;} .S160140 {font-size: 28px; line-height: 26px; margin-bottom: 0;} 
.L12 {line-height: 3px;} .L14 {line-height: 3.8px;} .L16 {line-height: 4.2px;} .L17 {line-height: 4.7px;} .L18 {line-height: 5.2px;} .L19 {line-height: 5.6px;} .L22 {line-height: 5.8px;} .L24 {line-height: 6px;} .L26 {line-height: 6.2px;} .L28 {line-height: 6.5px;} .L30 {line-height: 6.8px;}
.rsImg {	-webkit-box-shadow: 2px 0 3px 0 rgba(0,0,0,0.25); box-shadow: 2px 0 3px 0 rgba(0,0,0,0.25); }
a.block991:hover #shopitF {background:url('../images/shopitM.png') no-repeat center center;width: 100%; height: 100%; z-index: 999999; display:none;}
#relacionadas h5 span { font-size: 0.75em;}
#Places .titulo-places-home h3 { font-size: 0.6em; line-height: 1em; color: #fff; margin: 0 auto 1em; letter-spacing: 0.3em; text-transform:uppercase; }
#Places .titulo-places-home h1 { font-size: 1em; line-height: 1.2em; color: #fff; margin: 0 auto; letter-spacing: 0.1em; text-transform:uppercase; }

.wrap-header-post h2.post-titulo {}
.icon-previous {
    max-width: 40px;}
	
#Places .titulo-places-home.new h3 { font-size: 0.5em;  }
#Places .titulo-places-home.new h1 { font-size: 1em; margin-bottom: 1em;  }  
.titulo-places-home.new {
    position: absolute;
    bottom: 30%;}
	#PersonalTailoring img {
    margin: 1em auto 0; }
#icon-md {margin: 1.4em auto 1.1em; display: block; clear: both; }
#icon-md img { max-width: 1.8em !important; height:auto; }
#menu-principal, #sidebar-home { padding: 0.15em 0 0 0 !important;}
#menu-principal h1 {padding-top: 7px; }
#menu-principal h1 , #qtranslate-2-chooser li a, #qtranslate-2-chooser li  {font-size: 9px !important; line-height: 9px !important; }
.wrap-header-post h2.post-titulo { font-size: 0.75em;}
.single-post .header_left, .single-post .header_right {  font-size: 0.5em;}
.info-single h3 {

    font-size: 0.85em; }
	
.info-more h3 {

    font-size: 0.7em !important;

}
	
	.single-post #head_container {
    margin: 0.9em auto 0;

}
.hit-header p.suisse500 {

    font-size: 0.85em;

}
.single-chapter { width: 100% !important; padding: 0; float: none;  }
.archive_chapters .single-chapter:nth-child(even),
.archive_chapters .single-chapter:nth-child(odd){
	margin: 0 auto 5em !important;
	
}

.more_chapters #cssmore > ul > li > a {  font-size: 0.65em !important;}
.grid li, .grid-places li {
    margin: 0 auto 2em !important;  }


}
@media (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation:landscape) {
.S14 {font-size: 7px;} .L19 {line-height: 9px;}	
}