@charset "utf-8";
/*
Theme Name: Big Ang Official
Version: 1.0.1
Author: Akin Adebowale
Author URI: http://www.baseofficial.com/

License: GNU General Public License v2.0
License URI: license.txt
*/


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

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

@font-face {
  font-family: 'Edmondsans-Medium';
  src: url('fonts/edmondsans/Edmondsans-Medium.eot'); /* IE9 Compat Modes */
  src: url('fonts/edmondsans/Edmondsans-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/edmondsans/Edmondsans-Medium.woff') format('woff'), /* Modern Browsers */
       url('fonts/edmondsans/Edmondsans-Medium.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/edmondsans/Edmondsans-Medium.svg#dffdf410eda6d0e903115099b5e24d7c') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'RemachineScriptPersonalUse';
  src: url('fonts/remachine-script/RemachineScriptPersonalUse.eot'); /* IE9 Compat Modes */
  src: url('fonts/remachine-script/RemachineScriptPersonalUse.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/remachine-script/RemachineScriptPersonalUse.woff') format('woff'), /* Modern Browsers */
       url('fonts/remachine-script/RemachineScriptPersonalUse.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/remachine-script/RemachineScriptPersonalUse.svg#6b767e00650abd27335721acfff4780a') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'BebasNeue';
  src: url('fonts/bebas-neue/BebasNeue.eot'); /* IE9 Compat Modes */
  src: url('fonts/bebas-neue/BebasNeue.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/bebas-neue/BebasNeue.woff') format('woff'), /* Modern Browsers */
       url('fonts/bebas-neue/BebasNeue.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/bebas-neue/BebasNeue.svg#971508b09718b6144e128af2335b709c') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'FuturaStd-ExtraBoldOblique';
  src: url('fonts/futura/FuturaStd-ExtraBoldOblique.eot'); /* IE9 Compat Modes */
  src: url('fonts/futura/FuturaStd-ExtraBoldOblique.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/futura/FuturaStd-ExtraBoldOblique.woff') format('woff'), /* Modern Browsers */
       url('fonts/futura/FuturaStd-ExtraBoldOblique.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/futura/FuturaStd-ExtraBoldOblique.svg#cbc656337057bd25e6a8278236212c1f') format('svg'); /* Legacy iOS */
       
  font-style:   oblique;
  font-weight:  700;
}

@font-face {
  font-family: 'FuturaStd-BookOblique';
  src: url('fonts/futura/FuturaStd-BookOblique.eot'); /* IE9 Compat Modes */
  src: url('fonts/futura/FuturaStd-BookOblique.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/futura/FuturaStd-BookOblique.woff') format('woff'), /* Modern Browsers */
       url('fonts/futura/FuturaStd-BookOblique.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/futura/FuturaStd-BookOblique.svg#e5aaccfa75b4050fd08ee20229c6009f') format('svg'); /* Legacy iOS */
       
  font-style:   oblique;
  font-weight:  400;
}

@font-face {
  font-family: 'FuturaStd-CondensedOblique';
  src: url('fonts/futura/FuturaStd-CondensedOblique.eot'); /* IE9 Compat Modes */
  src: url('fonts/futura/FuturaStd-CondensedOblique.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/futura/FuturaStd-CondensedOblique.woff') format('woff'), /* Modern Browsers */
       url('fonts/futura/FuturaStd-CondensedOblique.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/futura/FuturaStd-CondensedOblique.svg#a883e5a8873bcd51dce284265fd7a01e') format('svg'); /* Legacy iOS */
       
  font-style:   oblique;
  font-weight:  400;
}

@font-face {
  font-family: 'FuturaStd-Book';
  src: url('fonts/futura/FuturaStd-Book.eot'); /* IE9 Compat Modes */
  src: url('fonts/futura/FuturaStd-Book.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/futura/FuturaStd-Book.woff') format('woff'), /* Modern Browsers */
       url('fonts/futura/FuturaStd-Book.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/futura/FuturaStd-Book.svg#db02aa682b3e193ac55da3558b4b0d6e') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'FuturaStd-MediumOblique';
  src: url('fonts/futura/FuturaStd-MediumOblique.eot'); /* IE9 Compat Modes */
  src: url('fonts/futura/FuturaStd-MediumOblique.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/futura/FuturaStd-MediumOblique.woff') format('woff'), /* Modern Browsers */
       url('fonts/futura/FuturaStd-MediumOblique.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/futura/FuturaStd-MediumOblique.svg#3487ef074a5c739d693357e96c2bc88a') format('svg'); /* Legacy iOS */
       
  font-style:   oblique;
  font-weight:  400;
}

@font-face {
  font-family: 'FuturaStd-CondensedExtraBd';
  src: url('fonts/futura/FuturaStd-CondensedExtraBd.eot'); /* IE9 Compat Modes */
  src: url('fonts/futura/FuturaStd-CondensedExtraBd.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/futura/FuturaStd-CondensedExtraBd.woff') format('woff'), /* Modern Browsers */
       url('fonts/futura/FuturaStd-CondensedExtraBd.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/futura/FuturaStd-CondensedExtraBd.svg#7b478fd6caf541c0e8b9402288b5466c') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'FuturaStd-CondExtraBoldObl';
  src: url('fonts/futura/FuturaStd-CondExtraBoldObl.eot'); /* IE9 Compat Modes */
  src: url('fonts/futura/FuturaStd-CondExtraBoldObl.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/futura/FuturaStd-CondExtraBoldObl.woff') format('woff'), /* Modern Browsers */
       url('fonts/futura/FuturaStd-CondExtraBoldObl.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/futura/FuturaStd-CondExtraBoldObl.svg#01c09559d67f0af31a8fc1f3db7ecd8c') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  700;
}

@font-face {
  font-family: 'FuturaStd-CondensedLight';
  src: url('fonts/futura/FuturaStd-CondensedLight.eot'); /* IE9 Compat Modes */
  src: url('fonts/futura/FuturaStd-CondensedLight.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/futura/FuturaStd-CondensedLight.woff') format('woff'), /* Modern Browsers */
       url('fonts/futura/FuturaStd-CondensedLight.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/futura/FuturaStd-CondensedLight.svg#a13de1d7de84a797fc7dcd1e1f7ca920') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  200;
}

@font-face {
  font-family: 'FuturaStd-CondensedBoldObl';
  src: url('fonts/futura/FuturaStd-CondensedBoldObl.eot'); /* IE9 Compat Modes */
  src: url('fonts/futura/FuturaStd-CondensedBoldObl.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/futura/FuturaStd-CondensedBoldObl.woff') format('woff'), /* Modern Browsers */
       url('fonts/futura/FuturaStd-CondensedBoldObl.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/futura/FuturaStd-CondensedBoldObl.svg#7044b7a4686d5a4f51330d8c066c0b2f') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  700;
}

@font-face {
  font-family: 'FuturaStd-HeavyOblique';
  src: url('fonts/futura/FuturaStd-HeavyOblique.eot'); /* IE9 Compat Modes */
  src: url('fonts/futura/FuturaStd-HeavyOblique.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/futura/FuturaStd-HeavyOblique.woff') format('woff'), /* Modern Browsers */
       url('fonts/futura/FuturaStd-HeavyOblique.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/futura/FuturaStd-HeavyOblique.svg#7ee95d86aee1ebe1063a48d49fb4209c') format('svg'); /* Legacy iOS */
       
  font-style:   oblique;
  font-weight:  400;
}

@font-face {
  font-family: 'FuturaStd-Condensed';
  src: url('fonts/futura/FuturaStd-Condensed.eot'); /* IE9 Compat Modes */
  src: url('fonts/futura/FuturaStd-Condensed.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/futura/FuturaStd-Condensed.woff') format('woff'), /* Modern Browsers */
       url('fonts/futura/FuturaStd-Condensed.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/futura/FuturaStd-Condensed.svg#081ef6506410d8417d95a859863bc480') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'FuturaStd-Light';
  src: url('fonts/futura/FuturaStd-Light.eot'); /* IE9 Compat Modes */
  src: url('fonts/futura/FuturaStd-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/futura/FuturaStd-Light.woff') format('woff'), /* Modern Browsers */
       url('fonts/futura/FuturaStd-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/futura/FuturaStd-Light.svg#d83a536671d160add994a83c5144bd9a') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  200;
}

@font-face {
  font-family: 'FuturaStd-Heavy';
  src: url('fonts/futura/FuturaStd-Heavy.eot'); /* IE9 Compat Modes */
  src: url('fonts/futura/FuturaStd-Heavy.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/futura/FuturaStd-Heavy.woff') format('woff'), /* Modern Browsers */
       url('fonts/futura/FuturaStd-Heavy.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/futura/FuturaStd-Heavy.svg#f957ac4f7c9e44228c64976e40b8d5f5') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'FuturaStd-CondensedLightObl';
  src: url('fonts/futura/FuturaStd-CondensedLightObl.eot'); /* IE9 Compat Modes */
  src: url('fonts/futura/FuturaStd-CondensedLightObl.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/futura/FuturaStd-CondensedLightObl.woff') format('woff'), /* Modern Browsers */
       url('fonts/futura/FuturaStd-CondensedLightObl.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/futura/FuturaStd-CondensedLightObl.svg#9c21f0ac964b5077458f6c74432566f3') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  200;
}

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

@font-face {
  font-family: 'FuturaStd-Medium';
  src: url('fonts/futura/FuturaStd-Medium.eot'); /* IE9 Compat Modes */
  src: url('fonts/futura/FuturaStd-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/futura/FuturaStd-Medium.woff') format('woff'), /* Modern Browsers */
       url('fonts/futura/FuturaStd-Medium.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/futura/FuturaStd-Medium.svg#978bfeb47c41e9c6da434cb6375bf283') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'FuturaStd-LightOblique';
  src: url('fonts/futura/FuturaStd-LightOblique.eot'); /* IE9 Compat Modes */
  src: url('fonts/futura/FuturaStd-LightOblique.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/futura/FuturaStd-LightOblique.woff') format('woff'), /* Modern Browsers */
       url('fonts/futura/FuturaStd-LightOblique.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/futura/FuturaStd-LightOblique.svg#fce834f65d97d50a85974512d1adf040') format('svg'); /* Legacy iOS */
       
  font-style:   oblique;
  font-weight:  200;
}

@font-face {
  font-family: 'FuturaStd-ExtraBold';
  src: url('fonts/futura/FuturaStd-ExtraBold.eot'); /* IE9 Compat Modes */
  src: url('fonts/futura/FuturaStd-ExtraBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/futura/FuturaStd-ExtraBold.woff') format('woff'), /* Modern Browsers */
       url('fonts/futura/FuturaStd-ExtraBold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/futura/FuturaStd-ExtraBold.svg#c5848c9cabbbe464cb22cc47f7de3445') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  700;
}

@font-face {
  font-family: 'FuturaStd-CondensedBold';
  src: url('fonts/futura/FuturaStd-CondensedBold.eot'); /* IE9 Compat Modes */
  src: url('fonts/futura/FuturaStd-CondensedBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/futura/FuturaStd-CondensedBold.woff') format('woff'), /* Modern Browsers */
       url('fonts/futura/FuturaStd-CondensedBold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/futura/FuturaStd-CondensedBold.svg#97efe9f156711da26e30d793e1abb77c') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  700;
}

@font-face {
  font-family: 'FuturaStd-BoldOblique';
  src: url('fonts/futura/FuturaStd-BoldOblique.eot'); /* IE9 Compat Modes */
  src: url('fonts/futura/FuturaStd-BoldOblique.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/futura/FuturaStd-BoldOblique.woff') format('woff'), /* Modern Browsers */
       url('fonts/futura/FuturaStd-BoldOblique.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/futura/FuturaStd-BoldOblique.svg#0e0218ed55d61ccc56c68dcd7ce57449') format('svg'); /* Legacy iOS */
       
  font-style:   oblique;
  font-weight:  700;
}

@font-face {
  font-family: 'NeutrafaceSlabDisplay-Stencil';
  src: url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Stencil.eot'); /* IE9 Compat Modes */
  src: url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Stencil.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Stencil.woff') format('woff'), /* Modern Browsers */
       url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Stencil.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Stencil.svg#633879771c12cbd1b01fe8c4340f5e9f') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'NeutrafaceSlabText-DemiItalic';
  src: url('fonts/neutrafaceslab/NeutrafaceSlabText-DemiItalic.eot'); /* IE9 Compat Modes */
  src: url('fonts/neutrafaceslab/NeutrafaceSlabText-DemiItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/neutrafaceslab/NeutrafaceSlabText-DemiItalic.woff') format('woff'), /* Modern Browsers */
       url('fonts/neutrafaceslab/NeutrafaceSlabText-DemiItalic.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/neutrafaceslab/NeutrafaceSlabText-DemiItalic.svg#2eef87534dd232223e93ddafb0cea50f') format('svg'); /* Legacy iOS */
       
  font-style:   italic;
  font-weight:  400;
}

@font-face {
  font-family: 'NeutrafaceSlabText-Book';
  src: url('fonts/neutrafaceslab/NeutrafaceSlabText-Book.eot'); /* IE9 Compat Modes */
  src: url('fonts/neutrafaceslab/NeutrafaceSlabText-Book.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/neutrafaceslab/NeutrafaceSlabText-Book.woff') format('woff'), /* Modern Browsers */
       url('fonts/neutrafaceslab/NeutrafaceSlabText-Book.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/neutrafaceslab/NeutrafaceSlabText-Book.svg#8c12cc3dc5e48466bb3af4a2d8aa25c3') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'NeutrafaceSlabDisplay-Titling';
  src: url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Titling.eot'); /* IE9 Compat Modes */
  src: url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Titling.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Titling.woff') format('woff'), /* Modern Browsers */
       url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Titling.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Titling.svg#d17fd7160db02e08c143af06f4b31c24') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'NeutrafaceSlabDisplay-Light';
  src: url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Light.eot'); /* IE9 Compat Modes */
  src: url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Light.woff') format('woff'), /* Modern Browsers */
       url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Light.svg#91844bbc565bd67a2357e694f0b10660') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  200;
}

@font-face {
  font-family: 'NeutrafaceSlabText-Light';
  src: url('fonts/neutrafaceslab/NeutrafaceSlabText-Light.eot'); /* IE9 Compat Modes */
  src: url('fonts/neutrafaceslab/NeutrafaceSlabText-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/neutrafaceslab/NeutrafaceSlabText-Light.woff') format('woff'), /* Modern Browsers */
       url('fonts/neutrafaceslab/NeutrafaceSlabText-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/neutrafaceslab/NeutrafaceSlabText-Light.svg#1d0d8144fdbb99ef1a0423c3e4ce6a06') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  200;
}

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

@font-face {
  font-family: 'NeutrafaceSlabText-BoldItalic';
  src: url('fonts/neutrafaceslab/NeutrafaceSlabText-BoldItalic.eot'); /* IE9 Compat Modes */
  src: url('fonts/neutrafaceslab/NeutrafaceSlabText-BoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/neutrafaceslab/NeutrafaceSlabText-BoldItalic.woff') format('woff'), /* Modern Browsers */
       url('fonts/neutrafaceslab/NeutrafaceSlabText-BoldItalic.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/neutrafaceslab/NeutrafaceSlabText-BoldItalic.svg#269fd3477636f955b3afebd9241b646e') format('svg'); /* Legacy iOS */
       
  font-style:   italic;
  font-weight:  700;
}

@font-face {
  font-family: 'NeutrafaceSlabText-LightItalic';
  src: url('fonts/neutrafaceslab/NeutrafaceSlabText-LightItalic.eot'); /* IE9 Compat Modes */
  src: url('fonts/neutrafaceslab/NeutrafaceSlabText-LightItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/neutrafaceslab/NeutrafaceSlabText-LightItalic.woff') format('woff'), /* Modern Browsers */
       url('fonts/neutrafaceslab/NeutrafaceSlabText-LightItalic.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/neutrafaceslab/NeutrafaceSlabText-LightItalic.svg#d913337ed5327e2b3c5148d8d6d7b96b') format('svg'); /* Legacy iOS */
       
  font-style:   italic;
  font-weight:  200;
}

@font-face {
  font-family: 'NeutrafaceSlabText-BookItalic';
  src: url('fonts/neutrafaceslab/NeutrafaceSlabText-BookItalic.eot'); /* IE9 Compat Modes */
  src: url('fonts/neutrafaceslab/NeutrafaceSlabText-BookItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/neutrafaceslab/NeutrafaceSlabText-BookItalic.woff') format('woff'), /* Modern Browsers */
       url('fonts/neutrafaceslab/NeutrafaceSlabText-BookItalic.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/neutrafaceslab/NeutrafaceSlabText-BookItalic.svg#2a4fe5b68e347e2e88661599056c080d') format('svg'); /* Legacy iOS */
       
  font-style:   italic;
  font-weight:  400;
}

@font-face {
  font-family: 'NeutrafaceSlabDisplay-Bold';
  src: url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Bold.eot'); /* IE9 Compat Modes */
  src: url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Bold.woff') format('woff'), /* Modern Browsers */
       url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Bold.svg#13aeaa53d21cf34c59303407c37fc7d4') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  700;
}

@font-face {
  font-family: 'NeutrafaceSlabDisplay-Thin';
  src: url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Thin.eot'); /* IE9 Compat Modes */
  src: url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Thin.woff') format('woff'), /* Modern Browsers */
       url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Thin.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Thin.svg#a40b660b991b19d31ce92173a332f501') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  200;
}

@font-face {
  font-family: 'NeutrafaceSlabDisplay-Medium';
  src: url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Medium.eot'); /* IE9 Compat Modes */
  src: url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Medium.woff') format('woff'), /* Modern Browsers */
       url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Medium.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/neutrafaceslab/NeutrafaceSlabDisplay-Medium.svg#c1026bce533cc7d87e418d6da26c5930') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'NeutrafaceSlabText-Demi';
  src: url('fonts/neutrafaceslab/NeutrafaceSlabText-Demi.eot'); /* IE9 Compat Modes */
  src: url('fonts/neutrafaceslab/NeutrafaceSlabText-Demi.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/neutrafaceslab/NeutrafaceSlabText-Demi.woff') format('woff'), /* Modern Browsers */
       url('fonts/neutrafaceslab/NeutrafaceSlabText-Demi.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/neutrafaceslab/NeutrafaceSlabText-Demi.svg#22a62e6b1cd125813a8cb2509f451a12') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}


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

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*
	Clear Floated Elements
*/

.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}

.clear:after {
	clear:both;
	content:' ';
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0;
}

* html .clear {
	height:1%;
}

/*
	Style HTML Tags
*/

body {
	background: none repeat scroll 0 0 #000000;
	color:#333;
	font-family: Arial, sans-serif;
	font-size:13px;
	line-height:1.62em;
	min-width: 1145px;
}

a {
    color: #D8409E;
    text-decoration: none;
}

a:hover {
	color: #D8409E;
}

#footer a {
    color: #FFFFFF;
    text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	margin-bottom:18px;
	font-weight:bold;
	line-height:1.62em;
}

h1 {
	font-size:31px;
}

h2 {
	font-size:24px;
}

h3 {
	font-size:18px;
}

h4 {
	font-size:16px;
}

h5 {
	font-size:15px;
}

h6 {
	font-size:14px;
}

p {
	margin-bottom:24px;
}

.entry-content p {
    color: #444444;
    font-size: 13px;
    line-height: 20px;
}

blockquote {
	position:relative;
	color:#444;
	font-style:italic;
	margin:0 30px 0 60px;
}

blockquote:before {
	position:absolute;
	top:30px;
	left:-75px;
	content:"\201C";
	color:#DDD;
	font-family:serif;
	font-size:96px;
}

blockquote cite {
	font-style:normal;
}

blockquote cite:before {
	content:"- ";
}

table {
	width:100%;
	border-collapse:collapse;
	text-align:center;
	margin-bottom:24px;
}

table tr:nth-child(even) {
	background:#F0F0F0;
}

table th,
table td {
	padding:6px 0;
}

table th {
	font-weight:bold;
}

fieldset {
	border:#EEE 1px solid;
	padding:2%;
}

input[type=text],
input[type=password],
textarea {
	padding:8px;
	box-shadow:#F0F0F0 0 1px 3px inset;
	background:#F9F9F9;
	border:#EEE 1px solid;
	color:#999;
	font-family:"Droid Sans", sans-serif;
	font-size:13px;
}

input[type=text]:focus,
input[type=password]:focus,
textarea:focus {
	box-shadow:#EEE 0 1px 3px inset;
	background:#FFF;
	color:#333;
}

textarea {
	font-size:15px;
}


input[type="submit"], 
input[type="reset"], 
input[type="button"] {
    background: none repeat scroll 0 0 #000000;
    background:-moz-linear-gradient(#000000, #000000);
	background:-webkit-linear-gradient(#000000, #000000);
	background:-o-linear-gradient(#000000, #000000);
	background:-ms-linear-gradient(#000000, #000000);
	background:linear-gradient(#000000, #000000);
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: none;
    color: #FFFFFF;
    font-family: NeutrafaceSlabText-Book;
    font-size: 19px;
    padding: 7px 15px;
    -webkit-appearance: none; 
    -moz-appearance: none;
    -webkit-border-radius: 0; 
    -moz-border-radius: 0; 
    border-radius: 0;
}

input[type=submit]:hover,
input[type=reset]:hover,
input[type=button]:hover {
	background: none repeat scroll 0 0 #222222;
	box-shadow: none;
}

input[type=submit]:focus,
input[type=reset]:focus,
input[type=button]:focus {
	background: none repeat scroll 0 0 #000000;
    background:-moz-linear-gradient(#000000, #000000);
	background:-webkit-linear-gradient(#000000, #000000);
	background:-o-linear-gradient(#000000, #000000);
	background:-ms-linear-gradient(#000000, #000000);
	background:linear-gradient(#000000, #000000);
    box-shadow: none;
}

input::-webkit-input-placeholder {
	color: #D8409E;
	opacity: 1;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-webkit-text-stroke-color: #D8409E;
}

input:-moz-placeholder {
	color: #D8409E;
	opacity: 1;
}

input::-moz-placeholder {
	color: #D8409E;
	opacity: 1;
}

input:-ms-input-placeholder {
	color: #D8409E;
	opacity: 1;
}

hr {
	border:none;
	border-top:#EEE 1px solid;
}

dt {
	font-weight:bold;
	margin-bottom:24px;
}

dd {
	margin-left:30px;
	margin-bottom:24px;
}

ul {
	list-style-type:disc;
	margin-left:30px;
	margin-bottom:24px;
}

ul li {
	margin-top:4px;
}

ul ul {
	list-style-type:square;
	margin-bottom:0;
}

ul ul ul {
	list-style-type:circle;
}

ol {
	list-style-type:decimal;
	margin-left:30px;
	margin-bottom:24px;
}

ol ol {
	list-style: upper-alpha;
	margin-bottom:0
}

ol ol ol {
	list-style: lower-roman;
}

ol ol ol ol {
	list-style: lower-alpha;
}

address {
	font-size:14px;
	font-style:italic;
	margin-bottom:16px;
}

code {
	font-family:Monaco, Consolas, "Lucida Console", "Bitstream Vera Sans Mono", monospace;
}

kbd,
tt {
	font-family:monospace;
}

abbr,
acronym {
	border-bottom:#999 1px dotted;
	cursor:help;
}

big {
	font-size:1.3em;
}

cite,
em {
	font-style:italic;
}

ins {
	background:#EEE;
	text-decoration:none;
}

pre {
	padding:15px;
	background:#F5F5F5;
	border:#CCC 1px dashed;
	font-family:Monaco, Consolas, "Lucida Console", "Bitstream Vera Sans Mono", monospace;
	font-size:14px;
	line-height:20px;
	margin-bottom:16px;
	overflow:auto;
}

q {
	quotes:inherit;
}

q:before {
	content:open-quote;
}

q:after {
	content:close-quote;
}

strong {
	font-weight:bold;
}

sup,
sub {
	height:0;
	line-height:1;
	vertical-align:baseline;
	position:relative;
	font-size:10px;
}

sup {
	bottom:1ex;
}

sub {
	top:.5ex;
}

img,
video {
	max-width:100%;
	height:auto;
}

.entry-content img {
    border: 3px solid #D8409E;
    height: 377px;
    width: 609px;
}

.entry-content img:hover {
    opacity: 0.25;
}

.entry-content .pibfi_pinterest {
    background: none repeat scroll 0 0 #D8409E;
    display: block;
    height: 383px;
    position: relative;
    width: 615px;
}

img:hover {
	opacity: 0.7;
}

video {
	display:block;
}

audio {
	max-width:100%;
}

.entry-content a img,
#attachment-nav a img {
	padding:5px;
	box-shadow:0 0 3px #EEE;
	background:#FFF;
	border:#EEE 1px solid;
}

.entry-content a:hover img,
#attachment-nav a:hover img {
	background:#F0F0F0;
}

/*
	WordPress Standard Tags
*/

.aligncenter {
	display:block;
	margin:20px auto;
}

.alignleft {
	float:left;
	margin:10px 20px 10px 0;
}

.alignright {
	float:right;
	margin:10px 0 10px 20px;
}

.wp-caption {
	max-width:100%;
	padding:10px 0 0 10px;
	border-radius:5px;
	box-shadow:0 0 3px #EEE;
	background:#FCFCFC;
	border:#EEE 1px solid;
}

.wp-caption a img {
	padding:0;
	border:none;
}

.wp-caption-text {
	margin-bottom:10px;
	color:#333;
	font-size:13px;
	line-height:1.62em;
	text-align:center;
}

.size-thumbnail {
	padding:5px;
	box-shadow:0 0 3px #EEE;
	background:#FCFCFC;
	border:#EEE 1px solid;
	margin-right:24px;
}

.gallery {
	margin:auto;
}

.gallery-item {
	float:left;
	padding:10px 0;
	background:#F9F9F9;
	border:#EEE 1px solid;
	box-shadow:0 0 3px #EEE;
	text-align:center;
}

.gallery-columns-1 .gallery-item {
	width:90%;
	margin:0 1.5% 3%;
}

.gallery-columns-2 .gallery-item {
	width:45%;
	margin:0 1.5% 3%;
}

.gallery-columns-3 .gallery-item {
	width:30%;
	margin:0 1.3% 3%;
}

.gallery-columns-4 .gallery-item {
	width:22%;
	margin:0 1.2% 3%;
}

.gallery-columns-5 .gallery-item {
	width:17%;
	margin:0 1.2% 3%;
}

.gallery-item:hover  {
	background:#F4F4F4;
}

.gallery-item img {
	display:block;
	padding:0;
	margin:0 auto;
	box-shadow:0 0 3px #FFF;
}

.gallery-icon {
	margin:0;
}

.gallery-caption {
	padding:10px 10px 0;
	margin:0;
	font-size:12px;
	line-height:16px;
	text-align:center;
}

.sticky {
}

.bypostauthor > .comment-body {
	background:#F0F0F0;
}

/*
	Theme Design, Layout and Typography
*/

.top_banner_001 {
    background: none repeat scroll 0 0 transparent;
    height: 40px;
    margin: 0 auto;
    max-width: 1620px;
    position: relative;
    width: 100%;
    z-index: 12;
}

.top_banner_001 p, 
.top_banner_001 a {
}

.top_banner_001 img {
	height: auto;
	margin-top: 4.5px;
	width: 100%;
}

.top_banner_001a {
    margin: 0 auto;
    padding-top: 3px;
    width: 1024px;
}

.top_banner_001a001 {
    float: left;
    margin-right: 1%;
    width: 25%;
}

.top_banner_001a001 a {
    float: left;
    margin-right: 1%;
    width: 10%;
}

.twitter_bird_001 {
    background: url("./images/twitter-bird.png") repeat scroll 0 0 transparent;
    background-size: 100% auto;
    height: 0;
    margin-top: 4.5px;
    padding-bottom: 100%;
    width: 100%;
}

.twitter_bird_001:hover {
    background: url("./images/twitter-bird-blue.png") repeat scroll 0 0 transparent;
    background-size: 100% auto;
}

.facebook_tb_001 {
    background: url("./images/facebook_tb_001.png") repeat scroll 0 0 transparent;
    background-size: 100% auto;
    height: 0;
    margin-top: 4.5px;
    padding-bottom: 100%;
    width: 100%;
}

.facebook_tb_001:hover {
    background: url("./images/facebook_tb_001.png") repeat scroll 0 0 transparent;
    background-size: 100% auto;
}

.twitter_tb_001 {
    background: url("./images/twitter_tb_001.png") repeat scroll 0 0 transparent;
    background-size: 100% auto;
    height: 0;
    margin-top: 4.5px;
    padding-bottom: 100%;
    width: 100%;
}

.twitter_tb_001:hover {
    background: url("./images/twitter_tb_001.png") repeat scroll 0 0 transparent;
    background-size: 100% auto;
}

.pinterest_tb_001 {
    background: url("./images/pinterest_tb_001.png") repeat scroll 0 0 transparent;
    background-size: 100% auto;
    height: 0;
    margin-top: 4.5px;
    padding-bottom: 100%;
    width: 100%;
}

.pinterest_tb_001:hover {
    background: url("./images/pinterest_tb_001.png") repeat scroll 0 0 transparent;
    background-size: 100% auto;
}

.youtube_tb_001 {
    background: url("./images/youtube_tb_001.png") repeat scroll 0 0 transparent;
    background-size: 100% auto;
    height: 0;
    margin-top: 4.5px;
    padding-bottom: 100%;
    width: 100%;
}

.youtube_tb_001:hover {
    background: url("./images/youtube_tb_001.png") repeat scroll 0 0 transparent;
    background-size: 100% auto;
}

.top_banner_001a002 {
    display: none;
    float: left;
    height: 28px;
    overflow: hidden;
    width: 80.5%;
}

.top_banner_001a003 {
    float: right;
    margin-right: 1%;
    text-align: right;
    width: 15%;
}

.legal_links_001 {
    float: right;
    margin-top: 7px;
}

.legal_links_001 p, 
.legal_links_001 a {
    color: #FFFFFF;
    font-family: Edmondsans-Regular;
    font-size: 12.5px;
    margin: 0;
}

#tweet_fetcher_001 {
    float: left;
    margin-top: 7px;
}

#tweet_fetcher_001 p {
    color: #FFFFFF;
    font-family: Helvetica;
    font-size: 10px;
}

#tweet_fetcher_001 a {
    color: #ffc1e1;
}

.tweet_fetcher_global_001 {
}

.tweet_fetcher_global_001 ul {
    list-style: none outside none;
    margin: 0;
}

.tweet_fetcher_global_001 li {
    margin: 0;
}

.tweet_fetcher_global_001 p {
    float: left;
    margin: 0;
}

.tweet_fetcher_global_001 a {
}

.tweet_fetcher_global_001 .user {
}

.tweet_fetcher_global_001 .tweet {
}

.tweet_fetcher_global_001 .timePosted {
    display: none;
}

.top_banner_002 {
    background: none repeat scroll 0 0 transparent;
    height: 410px;
    margin: -40px auto 0;
    max-width: 1620px;
    position: relative;
    width: 100%;
    z-index: 10;
}

.top_banner_002a {
    background: url("./images/top-banner-002-bg.png") no-repeat scroll center center transparent;
    height: 227px;
    position: relative;
    top: -17px;
    z-index: 9;
}

.top_banner_002b {
    float: left;
    height: 179px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}

.top_banner_002b001 {
    background: url("./images/top-banner-002-logo.png") no-repeat scroll 65px 0 transparent;
    background-size: 590px 179px;
    height: 179px;
    margin: 0 auto;
    width: 1024px;
}

.top_banner_002c {
    height: auto;
    margin: 0 auto;
    top: 0;
    width: 100%;
    z-index: 1;
}

.top_banner_002c > a {
    margin: 0 auto;
    width: 1918px;
}

.top_banner_002c001 {
    background: url("./images/header_image_001.png") no-repeat scroll center top #000000;
    background-size: 1620px auto;
    height: 410px;
    margin: 0 auto;
    position: relative;
    top: 0;
    width: auto;
    z-index: 10;
}

#wrapper {
	background: none repeat scroll 0 0 #E9E9E9;
    box-shadow: none;
    height: auto;
    margin: 0 auto;
    max-width: 1024px;
    position: relative;
    width: 1024px;
    z-index: 13;
}

.home #wrapper {
    background: none repeat scroll 0 0 #FFFFFF;
}

.wrapper_inner {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: auto;
    width: 100%;
}

.wrapper_outer_001 {
    margin: 0 auto;
    max-width: 1620px;
    width: 100%;
}

.wrapper_outer_002 {
    background: url("./images/bg_001.jpg") repeat-y scroll center top #000000;
    background-size: 1620px auto;
    float: left;
    height: auto;
    margin: 0 auto;
    max-width: 1620px;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 10;
}

.page-template-template-no-sidebars-php #wrapper {
	max-width:780px;
}

#header {
    display: none;
    float: left;
    height: auto;
    margin: 0 auto;
    width: 100%;
}

.page-template-template-no-sidebars-php #header {
	margin:0 2.5%;
}

#site-title a,
#site-description {
	color:#333;
}

#site-title,
#site-description {
	float:left;
	line-height:100px;
}

#site-title {
    display: none;
    font-size: 28px;
    font-weight: bold;
    margin: 0;
}

#site-description {
    display: none;
    font-size: 12px;
    font-weight: normal;
    margin-left: 20px;
}

#sidebar-header {
	float:right;
	width:728px;
	height:90px;
	margin-top:5px;
	overflow:hidden;
}

#sidebar-header .widget {
	margin:0;
}

#sidebar-header .widget-title {
	margin-top:0;
}

#sidebar-header img {
	display:block;
	margin:0;
}

#header-image {
	display:block;
	max-width:99.1%;
	padding:0.45%;
	margin-bottom:1.76%;
	box-shadow:0 0 3px #999;
	background:#fff;
}

.menu_002 {
    background: url("./images/menu_bg_002.png") no-repeat scroll center top #000000;
    background-size: 1620px auto;
    height: 50px;
    margin: 0 auto;
    max-width: 1620px;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 10;
}

#access #searchform {
    display: none;
}

#access {
    background: none repeat scroll 0 0 transparent;
    box-shadow: none;
    margin: 0 auto;
    max-width: 1024px;
    min-height: 50px;
}

#access ul {
    float: left;
    font-size: 13px;
    list-style: none outside none;
    margin: 0;
    max-width: 100%;
    padding: 0;
}

#access li {
    border-right: 0 solid #DDDDDD;
    float: left;
    font-family: FuturaStd-Bold;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 50px;
    margin: 0;
    padding: 0;
    position: relative;
    text-transform: uppercase;
}

#access ul li:first-child {
	padding-left:0;
}

#access a {
    color: #FFFFFF;
    display: block;
    padding: 0 10px;
    text-align: center;
    text-decoration: none;
}

#access a:hover, #access li.current_page_item > a, #access li.current-menu-item > a {
    background: none repeat scroll 0 0 transparent;
    color: #F6A1DE;
    text-decoration: none;
}

#access li.current_page_item > a, #access li.current-menu-item > a {
    background: none repeat scroll 0 0 transparent;
}

#access .home_link_001 > a, #access .home_link_001 > a {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
}

#access .home_link_001 > a:hover {
	background: none repeat scroll 0 0 transparent;
    color: #F6A1DE;
    text-decoration: none;
}

#access .mob_candy_link_001 {
    font-family: BebasNeue;
    font-size: 27px;
}

#access .mob_candy_link_001 .before_registered_symbol_001 {
    float: left;
}

#access .mob_candy_link_001 .registered_symbol_001 {
    float: left;
    font-family: Helvetica;
    font-size: 9px;
    line-height: 9px;
    margin-left: 2px;
    margin-top: 16px;
}

#access .mob_candy_link_001 > a {
    background: none repeat scroll 0 0 transparent !important;
    color: #FFFFFF !important;
}

#access .mob_candy_link_001 > a:hover {
    color: #ffacc7;
}

.drop-down-toggle {
	position:absolute;
	top:7px;
	right:16px;
	display:none;
	width:20px;
	height:20px;
	border-radius:15px;
	background:#333;
	background:-moz-linear-gradient(#333,#444);
	background:-webkit-linear-gradient(#333,#444);
	background:-o-linear-gradient(#333,#444);
	background:-ms-linear-gradient(#333,#444);
	background:linear-gradient(#333,#444);
	border:#aaa 3px solid;
}

.drop-down-arrow {
	display:block;
	width:0;
	height:0;
	margin:8px 0 0 5px;
	border-top:5px solid #aaa;
	border-left:transparent 5px solid;
	border-right:transparent 5px solid;
}

#access li li {
	float:none;
	min-width:190px;
	padding:0;
	margin:0;
}

#access li li a {
	min-width:150px;
	margin:0;
	background:#555;
	border-top:#5f5f5f 1px solid;
	font-size:13px;
	line-height:33px;
	text-align:left;
	overflow:hidden;
}

#access li li:first-child > a {
	border-top:none;
}

#access li li a:hover {
	background:#444;
}

#access li ul {
	display:none;
	position:absolute;
	z-index:9999;
	min-width:190px;
	height:auto;
	padding:0;
	margin:0;
	box-shadow:0 0 3px #333;
}

#access li ul ul {
	margin:-33px 0 0 190px !important;
}

#access li:hover > ul,
#access li li:hover > ul,
#access li li li:hover > ul {
	display:block;
}

#access .nav-toggle {
	display:none;
}

#header #searchform {
    display: none;
    float: right;
    margin: 7px 12px 0;
    width: 20%;
}

#header input#s {
	width:97%;
	padding:5px;
	margin-right:0;
	box-shadow:inset 3px 3px 3px #000;
	background:#222;
	background:-moz-linear-gradient(#151515, #252525);
	background:-webkit-linear-gradient(#151515, #252525);
	background:-o-linear-gradient(#151515, #252525);
	background:-ms-linear-gradient(#151515, #252525);
	background:linear-gradient(#151515, #252525);
	border:none;
	color:#999;
	font-size:12px;
	font-family:"Droid Sans", sans-serif;
}

.widget-area #s {
    background: url("./images/search_renee_001.png") no-repeat scroll 6px 8px transparent;
    background-size: 25px 25px;
    border: 3px solid #000000;
    color: #333333;
    float: left;
    font-size: 13px;
    padding: 12px;
    text-indent: 25px;
    width: 296px;
}

#header input#s:focus {
	color:#ccc;
}

input#searchsubmit {
	display:none;
	width:30px;
	padding:2px;
	margin-right:10px;
	background:#a8a8a8;
	background:-moz-linear-gradient(#CCC,#999);
	background:-webkit-linear-gradient(#CCC,#999);
	background:-o-linear-gradient(#CCC,#999);
	background:-ms-linear-gradient(#CCC,#999);
	background:linear-gradient(#CCC,#999);
	border:#999 1px solid;
	color:#333;
	text-align:center;
}

.header_001 {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: 390px;
    margin: 3% 3% 0;
    width: 94%;
}

.header_001a {
    background: none repeat scroll 0 0 #777777;
    float: left;
    height: 365px;
    margin-right: 2%;
    width: 64.09%;
}

.header_001b {
    background: url("./images/portrait_001.jpg") no-repeat scroll 0 0 transparent;
	background-size: 326px auto;
    float: left;
    height: 365px;
    width: 33.91%;
}

#sidebar .header_001b {
    width: 100%;
}

.home #sidebar .header_001b {
    display: none;
}

.header_001b001 {
    background: none repeat scroll 0 0 transparent;
    display: none;
    float: left;
    height: 65%;
    width: 100%;
}

.header_001b001a {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-family: Edmondsans-Regular;
    font-size: 27px;
    height: 75%;
    line-height: 27px;
    margin-top: 5%;
    text-align: center;
    width: 100%;
}

.header_001b001a a {
}

.header_001b001b {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-family: RemachineScriptPersonalUse;
    font-size: 51px;
    height: 19%;
    margin-top: 1%;
    text-align: center;
    width: 100%;
}

.header_001b001b a {
}

.header_001b002 {
    background: none repeat scroll 0 0 transparent;
    display: none;
    float: left;
    height: 20%;
    margin-top: 5%;
    width: 100%;
}

.header_001b002a {
    border: 1px solid;
    color: #B22B5B;
    font-family: Edmondsans-Regular;
    font-size: 25px;
    margin: 0 auto;
    padding: 3% 3% 3.5%;
    text-align: center;
    width: 45%;
}

.header_001b002a:hover {
    background: #FFFFFF;
    border: 1px solid;
    color: #000000;
}

.header_001b002a a {
}

.header_001b003 {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-family: FuturaStd-Book;
    font-size: 18px;
    height: 10%;
    margin-top: 85%;
    text-align: center;
    width: 100%;
}

.header_001b003c {
    color: #AD81C3;
}

.header_001b003:hover {
    color: #AD81C3;
}

.header_001b003 a {
}

.header_001c {
    box-shadow:0 0 2px #CCCCCC;
	background-color: #F7F7F7;
	background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, from(#F7F7F7), color-stop(0.5, #FFFFFF), to(#F7F7F7));
	background: -moz-radial-gradient(50% 50%, farthest-side, #F7F7F7, #FFFFFF, #F7F7F7);
    float: left;
    height: 80px;
    margin-top: 5px;
    width: 100%;
}

.header_001c {
    display: none;
}

.header_001c001 {
    float: left;
    margin-right: 2%;
    width: 64.09%;
}

.header_001c001 .frm_primary_label {
    display: none;
}

.header_001c001 .frm_forms {
    float: left;
    width: 100%;
}

.header_001c001 fieldset {
    border: 0 solid #EEEEEE;
    padding: 0;
}

.header_001c001 .frm-show-form {
    width: 100%;
}

.header_001c001 .frm_form_fields {
    float: left;
    margin-right: 5%;
    width: 65%;
}

.header_001c001b .frm_submit {
    float: left;
    width: 30%;
}

.header_001c001 .frm_form_field,
.header_001c001 .form-field,
.header_001c001 .frm_required_field,
.header_001c001 .frm_top_container {
    width: 100%;
}

.header_001c001 input {
    background: none repeat scroll 0 0 transparent;
    border: 2.5px solid;
    font-size: 14px;
    height: 30px;
    padding-left: 3%;
    padding-top: 5px;
    width: 97%;
    -webkit-appearance: none; 
    -moz-appearance: none;
    -webkit-border-radius: 0; 
    -moz-border-radius: 0; 
    border-radius: 0;
}

.header_001c001 .submit {
    float: right;
    margin: 0;
    width: 30%;
}

.header_001c001 input[type="submit"], 
.header_001c001 input[type="reset"], 
.header_001c001 input[type="button"] {
    background: none repeat scroll 0 0 #000000;
    border: 3px solid #000000;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 3px #CCCCCC;
    color: #FFFFFF;
    font-family: Edmondsans-Medium;
    font-size: 13px;
    height: 40.5px;
    padding: 4px 15px;
    -webkit-appearance: none; 
    -moz-appearance: none;
    -webkit-border-radius: 0; 
    -moz-border-radius: 0; 
    border-radius: 0;
}

.header_001c001 .frm_error {
    color: #B00E14;
    font-size: 10px;
    font-weight: bold;
    text-transform: lowercase;
}

/*.header_001c001a {
    background: none repeat scroll 0 0 #360014;
    background:-moz-repeating-linear-gradient(#48001A, #360014 47px);
	background:-webkit-repeating-linear-gradient(#48001A, #360014 47px);
	background:-o-repeating-linear-gradient(#48001A, #360014 47px);
	background:-ms-repeating-linear-gradient(#48001A, #360014 47px);
	background:repeating-linear-gradient(#48001A, # 47px);
	box-shadow:0 0 3px #555;
    color: #FFFFFF;
    float: left;
    font-family: Edmondsans-Medium;
    font-size: 20px;
    line-height: 21.5px;
    margin-left: 1%;
    margin-right: 1%;
    margin-top: 18px;
    padding: 2%;
    text-align: center;
    width: 49%;
}*/

.header_001c001a {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 0 solid #555555;
    border-top: 0 solid #555555;
    color: #000000;
    float: left;
    font-family: Edmondsans-Regular;
    font-size: 17px;
    line-height: 21.5px;
    margin-left: 1%;
    margin-right: 1%;
    margin-top: 18px;
    padding: 8.5px 0;
    text-align: center;
    width: 53%;
}

.header_001c001b {
    float: right;
    margin-top: 18px;
    width: 45%;
}

.header_001c002 {
    float: left;
    width: 33.91%;
}

.header_001c002a {
    float: left;
    font-family: Edmondsans-Medium;
    font-size: 19px;
    margin-top: 30px;
    width: 23%;
}

.header_001c002b {
    float: left;
    margin-left: 2.5%;
    margin-right: 1.5%;
    margin-top: 18px;
    width: 73%;
}

.header_001c002b001 {
	background: url("./images/sm-buttons/facebook_001.png") no-repeat scroll 0 0 transparent;
	background-size: 90% auto;
}

.header_001c002b001:hover {
	background: url("./images/sm-buttons/facebook_002.png") no-repeat scroll 0 0 transparent;
	background-size: 90% auto;
}

.header_001c002b002 {
	background: url("./images/sm-buttons/twitter_001.png") no-repeat scroll 0 0 transparent;
	background-size: 90% auto;
}

.header_001c002b002:hover {
	background: url("./images/sm-buttons/twitter_002.png") no-repeat scroll 0 0 transparent;
	background-size: 90% auto;
}

.header_001c002b003 {
	background: url("./images/sm-buttons/youtube_001.png") no-repeat scroll 0 0 transparent;
	background-size: 90% auto;
}

.header_001c002b003:hover {
	background: url("./images/sm-buttons/youtube_002.png") no-repeat scroll 0 0 transparent;
	background-size: 90% auto;
}

.header_001c002b004 {
	background: url("./images/sm-buttons/google_001.png") no-repeat scroll 0 0 transparent;
	background-size: 90% auto;
}

.header_001c002b004:hover {
	background: url("./images/sm-buttons/google_002.png") no-repeat scroll 0 0 transparent;
	background-size: 90% auto;
}

.header_001c002b005 {
	background: url("./images/sm-buttons/pinterest_001.png") no-repeat scroll 0 0 transparent;
	background-size: 90% auto;
}

.header_001c002b005:hover {
	background: url("./images/sm-buttons/pinterest_002.png") no-repeat scroll 0 0 transparent;
	background-size: 90% auto;
}

.header_001c002b001_global {
    float: left;
    height: 0;
    margin-right: 2%;
    padding-bottom: 18%;
    width: 18%;
}

.header_001c002b001_last {
	margin-right: 0;
}

/* SLIDER */

.rs_20130707 {
    display: block;
    float: left;
    height: 365px;
    width: 617px;
}

.rs_20130707 img {
  width: 100%;
  height: 100%;
}


#container {
    float: left;
    margin: 1.8% 3% 3%;
    width: 94%;
}

.page-template-template-no-sidebars-php #container {
	margin:1.76% 2.5%;
}

.content-sidebar-wrap {
	float:left;
	width:85.15%;
}

#content {
    float: left;
    margin-right: 2%;
    padding-bottom: 4%;
    width: 64.09%;
}

.home-page #content {
    background: none repeat scroll 0 0 transparent !important;
    box-shadow: none !important;
    float: left;
    margin-right: 2%;
    padding: 0 !important;
    width: 64.09% !important;
}

.section_header_001 {
	background: url("./images/ft_bg_001.jpg") no-repeat scroll 0 0 transparent;
    background-size: 617px auto;
    float: left;
    margin-bottom: 0;
    width: 100%;
}

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

.section_header_001a001 {
    background: url("./images/flame.png") no-repeat scroll 0 0 transparent;
    background-size: 100% auto;
    display: none;
    float: left;
    height: 0;
    margin-left: -10px;
    margin-top: -3px;
    padding-bottom: 18%;
    width: 18%;
}

.section_header_001a002 {
    color: #F6A1DE;
    float: left;
    font-family: NeutrafaceSlabText-Bold;
    font-size: 29px;
    line-height: 40px;
    text-indent: 45px;
    width: 100%;
}

.section_header_001b {
    border-bottom: 2px dotted #000000;
    display: none;
    float: left;
    height: 5px;
    margin-top: 22px;
    width: 58%;
}

.home #content,
.single #content,
.page #content {
	box-shadow:none;
	background:none;
}

.paged #content,
.archive #content,
.search #content,
.error404 #content,
.entry,
#comments,
#respond {
	background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: none;
    margin-bottom: 1.76%;
}

.error404 .entry {
	margin:0;
}

.page-template-template-sidebar-content-php #content {
	float:right;
}

.page-template-template-content-sidebar-php #content {
	float:left;
}

.page-template-template-sidebar-content-sidebar-php .content-sidebar-wrap #content {
	float:right;
	width:80.5%;
}

.page-template-template-no-sidebars-php #content {
	float:none;
	width:100%;
}

.page-template-template-full-width-php #content {
	width:100%;
}

#location {
    float: left;
    margin: 0;
    padding-top: 0;
    width: 100%;
}

.bbpress #location {
    display: none;
}

.single #location,
.page #location,
.error404 #location {
	padding-top:0;
	margin:0;
	margin-bottom:10px;
	border-bottom:#eee 1px solid;
}

#breadcrumbs,
#current-location {
	padding-bottom:6px;
}

#breadcrumbs {
    color: #75488C;
    display: block;
    font-family: NeutrafaceSlabText-Book;
    font-size: 14.5px;
}

#breadcrumbs a {
    color: #75488C;
}

#current-location {
    border-bottom: 1px solid #EECEFD;
    float: left;
    margin-bottom: 20px;
    margin-top: 0;
    width: 100%;
}

#current-location .prefix-text {
    color: #777777;
    display: none;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 2px;
    margin: 0;
    text-transform: uppercase;
}

.entry-header {
    margin-bottom: 10px;
    margin-top: 0;
}

.page-title {
    color: #D8409E;
    float: left;
    font-family: NeutrafaceSlabText-Bold;
    font-size: 40px;
    line-height: 60px;
    margin: 0;
    width: 65%;
}

.home .post, .archive .post {
    border-bottom: 0 dotted #555555;
    border-top: 0 solid #000000;
    margin-left: -30px;
    padding: 4.28% 0 4.28% 30px;
}

.home .post {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: none;
    float: left;
    margin-bottom: 0;
    padding: 4.28% 0 4.28% 30px;
    width: 617px;
}

.post.odd {
    background: none repeat scroll 0 0 transparent;
}

.post.even {
    background: none repeat scroll 0 0 #f8e8f2 !important;
}

.paged .post, .archive .post, .search .post, .search .page {
    background: none repeat scroll 0 0 transparent;
    border-top: 0 solid #EEEEEE;
    box-shadow: none;
    margin-left: -30px;
    padding: 4% 0 4% 30px;
}

.archive_post_image_001 {
    float: left;
    margin-right: 3%;
    width: 42%;
}

.archive_post_image_001 img {
    border: 3px solid #FF19C5;
    box-shadow: none;
    padding: 0;
    width: 100%;
}

.attachment-bo_tn_001 {
    max-width: none !important;
    width: 100%;
}

.archive_post_summary_001 {
    float: left;
    width: 55%;
}

.archive_post_summary_001a {
    float: left;
    width: 93%;
}

.archive_post_summary_001b {
    display: none;
    float: right;
    margin-left: 7%;
    width: 13%;
}

.archive_post_summary_001b_share_facebook {
    background: url("./images/sm-buttons/facebook_001.png") no-repeat scroll 0 0 transparent;
	background-size: 100% auto;
	height: 0;
	margin-bottom: 5%;
	padding-bottom: 100%;
	width: 100%;
}

.archive_post_summary_001b_share_facebook:hover {
    background: url("./images/sm-buttons/facebook_002.png") no-repeat scroll 0 0 transparent;
	background-size: 100% auto;
	height: 0;
	margin-bottom: 5%;
	padding-bottom: 100%;
	width: 100%;
}

.archive_post_summary_001b_share_twitter {
    background: url("./images/sm-buttons/twitter_001.png") no-repeat scroll 0 0 transparent;
	background-size: 100% auto;
	height: 0;
	margin-bottom: 5%;
	padding-bottom: 100%;
	width: 100%;
}

.archive_post_summary_001b_share_twitter:hover {
    background: url("./images/sm-buttons/twitter_002.png") no-repeat scroll 0 0 transparent;
	background-size: 100% auto;
	height: 0;
	margin-bottom: 5%;
	padding-bottom: 100%;
	width: 100%;
}

.archive_post_summary_002 {
    float: left;
    margin-top: 10px;
    width: 55%;
}

.archive_post_summary_002a {
    color: #D8409E;
    float: left;
    font-family: Helvetica;
    font-size: 11px;
    font-style: normal;
    line-height: 17px;
    margin-right: 2%;
    margin-top: 0;
    width: 70%;
}

.archive_post_summary_002a a {
    color: #000000;
}

.archive_post_summary_002a a:hover {
    color: #D8409E;
    text-decoration: underline;
}

.archive_post_summary_002a001 {
    width: 100%;
}

.archive_post_summary_002a001a {
    color: #000000;
}

.archive_post_summary_002a002 {
    width: 100%;
}

.archive_post_summary_002b {
    background: none repeat scroll 0 0 #000000;
    color: #FF19C5;
    float: right;
    font-family: NeutrafaceSlabText-Bold;
    margin-right: 3%;
    padding: 1%;
    text-align: center;
    width: 23%;
}

.archive_post_summary_002b:hover {
    background: none repeat scroll 0 0 #D8409E;
    color: #FFFFFF;
}

.archive_post_summary_002b a {
	color: #FFFFFF;
}

.archive_post_summary_003 {
    float: right;
    margin-top: 10px;
    width: 55%;
}

.entry .archive_post_summary_003 {
    margin-top: 0;
}

.categories_001 {
    color: #D8409E;
    float: left;
    font-size: 11px;
    width: 45%;
}

.archive_post_summary_003a {
    float: left;
    margin-right: 5px;
}

.entry .archive_post_summary_003a {
    float: right;
}

.social_share_001 {
    float: right;
    margin-top: 10px;
    width: 40%;
}

.social_share_001a {
    float: right;
    margin-left: 5px;
}

.archive_post_video_001 {
    float: left;
    margin-right: 0;
    margin-top: 2.5%;
    width: 100%;
}

.archive_post_video_001 img {
    width: 100%;
}

.archive_post_video_001a {
    float: left;
    margin-right: 3.5%;
    position: relative;
    width: 47.25%;
}

.archive_post_video_001a001 {
	background: url("./images/view_more_001.png") no-repeat scroll center transparent;
	background-size: 60% auto;
    float: left;
    height: 178px;
    margin-left: 0;
    opacity: 0.5;
    position: relative;
    width: 291px;
    z-index: 10;
}

.archive_post_video_001a001:hover {
	opacity: 0.7;
}

.archive_post_video_001a001 img {
    opacity: 0.5;
}

.archive_post_video_001a001 img:hover {
    opacity: 0.85;
}

.archive_post_video_001a001_link {
    color: #000000;
    float: left;
    font-family: Edmondsans-Bold;
    font-size: 30px;
    line-height: 33px;
    margin-top: 15px;
}

.archive_post_video_001a002 {
    float: left;
    position: absolute;
    z-index: 9;
}

.archive_post_video_001b {
    float: left;
    position: relative;
    width: 47.25%;
}

.archive_post_video_001c {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}

.archive_post_video_001c001 {
    color: #F6A1DE;
    float: left;
    font-family: NeutrafaceSlabText-Bold;
    font-size: 29px;
    line-height: 40px;
    text-indent: 45px;
    width: 100%;
    
    background: url("./images/ft_bg_001.jpg") no-repeat scroll 0 0 transparent;
    background-size: 617px auto;
    margin-bottom: 0;
}

.archive_post_video_001c001a {
    display: none;
    font-family: Helvetica;
    font-size: 16px;
}

.archive_post_video_001c002 {
    float: left;
    font-family: Edmondsans-Regular;
    font-size: 13px;
    line-height: 16px;
    margin-top: 0;
    text-indent: 5px;
    width: 100%;
}

.see_more_001 {
    float: left;
    font-family: FuturaStd-Light;
    font-size: 25px;
    margin-top: 15px;
    text-align: right;
    width: 100%;
}

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

.mid_banner_001 img {
    border: 1px solid #333333;
    float: left;
    height: auto;
    width: 100%;
}



.has-thumbnail .entry-header, .has-thumbnail .entry-summary, .has-thumbnail.format-chat .entry-content {
    font-family: Helvetica;
    font-size: 12px;
    line-height: 15.5px;
    margin-left: 0;
}

.entry-title, .page-title, #comments-title, #reply-title {
    font-weight: normal;
}

.entry-title {
    font-family: FuturaStd-Bold;
    font-size: 28px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 29px;
    margin: 0 0 5px;
    overflow: visible;
}

.forum-archive .entry-title {
    font-family: RemachineScriptPersonalUse;
    font-size: 81px;
    line-height: 85px;
}

.single .entry-title, .page .entry-title, .error404 .entry-title {
    color: #582870;
    font-size: 32px;
    line-height: 1.62em;
}

.page .entry-title,
.error404 .entry-title {
	margin-bottom:12px;
}

.entry-title a {
    color: #582870;
}

.entry-title a:hover {
	color: #D8409E;
}

.format-link .entry-title a:after {
	content:"\2192";
	padding-left:8px;
}

.entry-meta {
    color: #111111;
    font-family: Helvetica;
    font-size: 11px;
    font-style: normal;
    margin-bottom: 9px;
    margin-top: 0;
}

.entry-meta a {
    color: #D8409E;
    text-decoration: underline;
}

.single .entry-meta {
    color: #75488C;
    font-family: NeutrafaceSlabText-Book;
    font-size: 14px;
}

.format-aside .entry-meta,
.format-status .entry-meta,
.format-quote .entry-meta  {
	margin-bottom:0;
}

.format-status .entry-meta,
.format-status .entry-summary {
	margin-left:108px;
}

.entry-summary p {
	margin:0;
}

.format-aside .entry-summary p,
.format-status .entry-summary p,
.format-quote .entry-summary p  {
	margin-bottom:6px;
}

.entry-content {
    font-size: 12px;
    line-height: 1.62em;
    margin-bottom: 30px;
}

.author_section_001 {
    background: none repeat scroll 0 0 #75488C;
    float: left;
    margin-bottom: 30px;
    width: 100%;
}

.author_section_001 img {
    float: left;
    height: auto;
    width: 100%;
}

.author_section_001a {
    float: left;
    width: 25%;
}

.author_section_001b {
    color: #FFFFFF;
    float: left;
    padding: 3.3% 2.5% 0;
    width: 70%;
}

.author_section_001b001 {
    float: left;
    font-family: Helvetica;
    font-size: 12px;
    margin-right: 5px;
    margin-top: 5px;
    vertical-align: bottom;
}

.author_section_001b002 {
    font-family: Edmondsans-Bold;
    font-size: 31px;
    letter-spacing: -1px;
}

.author_section_001b003 {
    font-family: Helvetica;
    font-size: 12px;
    line-height: 17px;
    margin-top: 9px;
}

.format-chat .entry-content p,
.format-chat .entry-summary p {
	padding:2px 3px;
	margin:0;
	background:#FCFCFC;
}

.format-chat .entry-summary p {
	padding:0;
}

.format-chat .entry-content p:nth-child(odd),
.format-chat .entry-summary p:nth-child(odd)  {
	background:#F0F0F0;
	font-weight:bold;
}

.single .format-chat .entry-content p:last-child
.single .format-chat .entry-summary p:last-child {
	margin-bottom:24px;
}

.entry-attachment {
	margin-bottom:24px;
}

.entry-summary .gallery-item {
	padding:0;
	margin:0 7px 14px;
}


.entry-attachment img {
	display:block;
	margin:0 auto 18px;
}

.entry-utility {
    border-bottom: 0 solid #000000;
    border-top: 0 solid #EEEEEE;
    float: left;
    margin-bottom: 15px;
    padding-bottom: 3px;
    padding-top: 12px;
    width: 100%;
}

.post-pagination {
	margin-bottom:12px;
}

#attachment-nav {
	padding-bottom:12px;
	margin-bottom:18px;
	border-bottom:#EEE 1px solid;
}

#attachment-nav img {
	display:block;
}

.nav-prev img {
	float:left;
}

.nav-next img {
	float:right;
}

.social-bookmarks {
	margin-bottom:20px;
	font-size:12px;
	font-weight:bold;
}

.social-bookmarks p {
	margin-bottom:12px;
}

.facebook-like,
.twitter-button,
.google-plus,
.pinterest-button {
	float:left;
}

.facebook-like {
	width:110px;
}

.fb_edge_comment_widget {
	width:401px;
}

.entry-author {
	padding:20px;
	margin-bottom:20px;
	background:#f3f3f3;
	box-shadow:0 0 3px #ccc;
	font-size:13px;
	line-height:1.62em;
}

.entry-author .avatar {
	float:left;
	padding:5px;
	box-shadow:0 0 3px #ccc;
	background:#e9e9e9;
}

.entry-author .author {
	margin-bottom:10px;
	font-size:15px;
}

.entry-author .author,
.author-bio,
.entry-author .author-meta {
	margin-left:126px;
}

.author-bio {
	margin-bottom:10px;
}

.entry-author .author-website,
.entry-author .author-twitter {
	float:left;
	width:50%;
	text-align:center;
}

.nocomments {
	margin:0;
	color:#999;
	font-size:18px;
	font-weight:bold;
	line-height:1.62em;
	text-align:center;
}

#reply-title {
    color: #75488C;
    font-family: FuturaStd-Bold;
    font-size: 30px;
    line-height: 57px;
    margin-bottom: 0;
    margin-top: 9px;
}

.logged-in-as {
    display: none;
}

#comments-title {
    color: #D8409E;
    font-family: Edmondsans-Medium;
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 18px;
}

.commentlist {
	margin:0 0 20px 0;
	list-style:none;
}

.commentlist .children {
	margin:20px 0 0 40px;
	list-style:none;
}

.comment {
	margin:0;
}

.comment-body {
	padding:20px;
	margin-top:2.85%;
	background:#f3f3f3;
	box-shadow:0 0 3px #ccc;
}

.commentlist .comment:first-child .comment-body {
	margin-top:0;
}

.comment_list_container_001 {
    background: none repeat scroll 0 0 #F8E8F2;
    float: left;
    margin-bottom: 15px;
    padding: 5%;
    width: 90%;
}

.comment_list_001 {
    float: left;
    margin-right: 3%;
    width: 15%;
}

.comment_list_002 {
    float: left;
    width: 82%;
}

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

.comment_list_002a001 {
    float: left;
    margin-right: 15px;
}

.comment_list_002a002 {
    float: left;
    margin-top: 10px;
}

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

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

.comment_list_002b p {
    color: #333333;
    float: left;
    font-family: Helvetica;
    line-height: 18px;
    margin-bottom: 10px;
    width: 100%;
}

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

.comment_list_002c .reply {
    float: left;
    width: 100%;
}

.comment .avatar {
    background: none repeat scroll 0 0 transparent;
    box-shadow: none;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

.comment-author.vcard {
    float: left;
}

.comment .fn {
    color: #75488C;
    float: left;
    font-family: FuturaStd-Bold;
    font-size: 25px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 1.62em;
}

.comment_list_002a001 a {
    color: #75488C;
}

.comment-meta.commentmetadata a {
    color: #333333;
    font-family: NeutrafaceSlabText-Book;
    font-weight: normal;
    text-decoration: underline;
}

.says {
    display: none;
}

.comment-meta {
    color: #000000;
    font-size: 13px;
    line-height: 22px;
    margin-bottom: 0;
}

a.comment-reply-link {
    background: none repeat scroll 0 0 #F552B8;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: #FFFFFF;
    font-family: "Droid Sans",sans-serif;
    padding: 4px 15px;
    text-decoration: none;
    
    -webkit-appearance: none; 
    -moz-appearance: none;
    -webkit-border-radius: 0; 
    -moz-border-radius: 0; 
    border-radius: 0;
}

a.comment-reply-link:hover {
	box-shadow:#CCC 0 0 5px;
}

a.comment-reply-link:focus {
	box-shadow:#CCC 0 0 5px;
	background:-moz-linear-gradient(#f9f9f9, #FFF);
	background:-webkit-linear-gradient(#f9f9f9, #FFF);
	background:-o-linear-gradient(#f9f9f9, #FFF);
	background:-ms-linear-gradient(#f9f9f9, #FFF);
	background:linear-gradient(#f9f9f9, #FFF);
}

.commentlist #respond {
	width:auto;
	padding:20px 0 0 0;
	box-shadow:none;
}

.comment-notes, .form-allowed-tags {
    color: #AAAAAA;
    display: none;
    font-size: 12px;
    line-height: 16px;
}

.comment-form-comment {
    margin-bottom: 0;
}

.comment-form-author,
.comment-form-email,
.comment-form-url,
.comment-form-comment {
	position:relative;
}

.comment-form-author label,
.comment-form-email label,
.comment-form-url label,
.comment-form-comment label {
	display:inline-block;
	position:absolute;
	top:1px;
	left:1px;
	z-index:1;
	width:60px;
	padding:0 10px;
	color:#444;
	line-height:36px;
}

.comment-form-author .required,
.comment-form-email .required,
.comment-form-url .required,
.comment-form-comment .required {
	position:absolute;
	top:1px;
	right:6%;
	z-index:2;
	color:#FF0000;
	font-size:24px;
	line-height:44px;
}

#comments-nav-above {
    display: none;
}

#comments-nav-below a {
    font-family: Edmondsans-Medium;
    font-size: 19px;
}

#author, #email, #url, #comment {
    border: 1px solid #333333;
    padding: 7.5px;
    position: relative;
    text-indent: 80px;
    width: 598px;
}

input#author:focus,
input#email:focus,
input#url:focus,
textarea#comment:focus {
	position:relative;
	z-index:1;
	text-indent:0;
}

#comment {
    font-size: 15px;
    margin-bottom: 0;
}

#commentform .form-submit {
    float: left;
}

#post-nav,
#posts-nav {
	clear:both;
	padding-top:30px;
	font-size:15px;
	font-weight:bold;
	border-top:#eee 1px solid;
}

#post-nav {
    border-top: medium none;
    display: none;
    padding: 15px 0;
}

.home #posts-nav {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: medium none;
    box-shadow: 0 0 3px #999999;
    display: none;
    margin-bottom: 20px;
    padding: 20px;
}

.paged #posts-nav,
.archive #posts-nav {
	padding:20px 0 0;
	margin:20px;
	margin-top:0;
	box-shadow:none;
	background:none;
	border-top:#eee 1px solid;
}

.page-template-template-no-sidebars-php.paged #posts-nav,
.page-template-template-no-sidebars-php.archive #posts-nav {
	padding:20px 0;
}

.nav-prev {
	float:left;
	width:50%;
}

.nav-next {
	float:right;
	width:50%;
	text-align:right;
}

.page-numbers {
	padding:0 4px;
}

.page-numbers.prev {
	padding-left:0;
}

.page-numbers.next {
	padding-right:0;
}

#sidebar {
    color: #AAAAAA;
    float: right;
    width: 33.91%;
}

.page-template-template-sidebar-content-php #sidebar {
	float:left;
}

.page-template-template-content-sidebar-php #sidebar {
	float:right;
}

#sidebar-left {
	float:left;
	width:49.65%;
	color:#aaa;
}

.page-template-template-sidebar-content-sidebar-php #sidebar-left {
	width:17.4%;
}

#sidebar-right
{
	float:right;
	width:43.45%;
	color:#aaa;
}

.page-template-template-sidebar-content-sidebar-php #sidebar-right {
	width:12.75%;
}

#sidebar-bottom {
	clear:both;
}

.widget {
    margin-bottom: 10px;
}

.widget-title {
    color: #000000;
    font-family: NeutrafaceSlabText-Bold;
    font-size: 25px;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 40px;
    margin: 0 0.5px 0 0;
    text-align: left;
    text-transform: none;
}

.widget_search {
    float: right;
    margin-bottom: 10px;
}

.widget-area ul {
	margin:0;
	list-style:none;
}

.widget-area li {
    border-bottom: 1px dashed #D9D9D9;
    float: left;
    line-height: 30px;
    margin: 0;
    width: 100%;
}

.widget-area li li {
	border-bottom:none;
}

.widget-area li ul {
	margin-left:20px;
}

.widget-area a {
    color: #D8409E;
    font-family: FuturaStd-Bold;
    font-size: 17px;
}

.widget-area a:hover {
	color:#D8409E;
}

#footer {
    clear: both;
    display: none;
    float: left;
    font-family: Edmondsans-Regular;
}

.footer_001 {
    background: none repeat scroll 0 0 #000000;
    border-bottom: 1px solid #555555;
    color: #FFFFFF;
    float: left;
    height: 100px;
    width: 100%;
}

.footer_001a {
    color: #FFFFFF;
    float: left;
    margin-right: 3%;
    margin-top: 20px;
    width: 27%;
}

.footer_001a img {
	height: auto;
    width: 100%;
}

.footer_001b {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    margin-right: 5%;
    margin-top: 25px;
    width: 45%;
}

.footer_001c {
    color: #FFFFFF;
    float: right;
    font-size: 10px;
    margin-top: 12px;
    opacity: 0.5;
    width: 17%;
}

.footer_001c001 {
    color: #FFFFFF;
    float: right;
    text-align: right;
    width: 100%;
}

.footer_001c002 {
    color: #FFFFFF;
    float: right;
    height: auto;
    width: 70%;
}

.footer_001c002 img {
    height: auto;
    width: 100%;
}

.footer_001c003 {
    color: #FFFFFF;
    float: right;
    height: auto;
    margin-top: -5px;
    width: 47%;
}

.footer_001c003 img {
    height: auto;
    width: 100%;
}

.footer_002 {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    float: left;
    height: 160px;
    width: 100%;
}

.footer_002a {
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    margin-top: 22px;
    width: 70%;
}

.footer_002b {
    color: #FFFFFF;
    float: right;
    font-size: 11px;
    margin-top: 21px;
    text-align: right;
    width: 30%;
}

#footer-area {
	position:relative;
	z-index:1;
	padding:1.76% 3.52%;
	box-shadow:0 0 3px #999;
	background:#383838;
	background:-moz-linear-gradient(#444, #333);
	background:-webkit-linear-gradient(#444, #333);
	background:-o-linear-gradient(#444, #333);
	background:-ms-linear-gradient(#444, #333);
	background:linear-gradient(#444, #333);
	color:#999;
}

#footer-area .widget {
	float:left;
	width:30.8%;
	margin:0 0 1.9% 3.8%;
}

#footer-area .widget:first-child {
	margin-left:0;
}

#footer-area .widget-title {
	color:#e0e0e0;
}

#footer-area li {
	border-bottom:#555 1px dashed;
}

#copyright {
	clear:both;				
	padding:0 20px;
	box-shadow:0 -1px 3px #ccc;
	background:#e0e0e0;
	background:-moz-linear-gradient(#e3e3e3, #ddd);
	background:-webkit-linear-gradient(#e3e3e3, #ddd);
	background:-o-linear-gradient(#e3e3e3, #ddd);
	background:-ms-linear-gradient(#e3e3e3, #ddd);
	background:linear-gradient(#e3e3e3, #ddd);
	color:#999;
	display: none;
	line-height:40px;
}

.copyright {
	float:left;
	max-width:728px;
}

.credits {
	float:right;
	max-width:370px;
	margin-right:12px;
	text-align:right;
}

#copyright p {
	margin:0;
}

#copyright a {
	color:#7799aa;
	text-decoration:none;
}

#copyright a:hover {
	color:#D8409E;
}


.footer_banner_001 {
    background: url("./images/footer_banner_bg_001.jpg") no-repeat scroll center center #000000;
    background-size: 1620px auto;
    float: left;
    height: 225px;
    margin: 0 auto;
    max-width: 100%;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 15;
}

.footer_banner_001a {
    margin: 45px auto 0;
    width: 1024px;
}

.footer_banner_001a001 {
    color: #FFFFFF;
    float: left;
    font-family: FuturaStd-Bold;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.footer_banner_001a001a {
    color: #D43F9C;
    font-family: NeutrafaceSlabText-Bold;
    font-size: 20px;
    margin-right: 15px;
}

.footer_banner_001a001b {
    color: #FFFFFF;
    margin-right: 10px;
}

.footer_banner_001a001c {
    color: #D43F9C;
    margin-right: 10px;
}

.footer_banner_001a001d {
    color: #D43F9C;
    font-family: NeutrafaceSlabText-Bold;
    font-size: 20px;
    margin-left: 15px;
}

.footer_banner_001a002 {
    color: #FFFFFF;
    float: left;
    font-family: NeutrafaceSlabText-Book;
    font-size: 14px;
    text-align: center;
    width: 100%;
}

.footer_banner_001a003 {
	color: #FFFFFF;
    float: left;
    font-family: NeutrafaceSlabText-Book;
    font-size: 14px;
    text-align: center;
    width: 100%;
}


/* Forum */

div.bbp-breadcrumb, div.bbp-topic-tags {
    font-family: Edmondsans-Regular;
    font-size: 15px;
    margin-bottom: 20px;
}

#bbpress-forums div.bbp-search-form {
    float: right;
    margin-bottom: 20px;
    width: 70%;
}

.bbp-search-form .screen-reader-text  {
    display: none;
}

#bbp_search {
    -moz-appearance: none;
    background: none repeat scroll 0 0 transparent;
    border: 2px solid #111111;
    border-radius: 0 0 0 0;
    font-size: 14px;
    height: 15px;
    padding-left: 3%;
    padding-top: 5px;
    width: 65%;
    -webkit-appearance: none; 
    -moz-appearance: none;
    -webkit-border-radius: 0; 
    -moz-border-radius: 0; 
    border-radius: 0;
}

#bbp_search_submit {
    -moz-appearance: none;
    background: none repeat scroll 0 0 #000000;
    border: 3px solid #000000;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 3px #CCCCCC;
    color: #FFFFFF;
    float: right;
    font-family: Edmondsans-Medium;
    font-size: 13px;
    height: 32px;
    padding: 4px 15px;
    width: 25%;
    -webkit-appearance: none; 
    -moz-appearance: none;
    -webkit-border-radius: 0; 
    -moz-border-radius: 0; 
    border-radius: 0;
}

div.bbp-breadcrumb, div.bbp-topic-tags {
    font-size: 12px;
    margin-bottom: 20px;
}

li.bbp-forum-info, li.bbp-topic-title {
    float: left;
    font-family: Edmondsans-Regular;
    font-size: 25px;
    text-align: left;
    width: 55%;
}

#instafeed_001 {
    float: left;
    height: 340px;
    overflow: visible;
    width: 340px;
}

.instagram_image_001 {
    float: left;
    height: 161px;
    margin-bottom: 5px;
    margin-right: 5px;
    overflow: visible;
    width: 161px;
}

.instagram_image_001 img {
    float: left;
    height: auto;
    max-width: none;
    width: 100%;
}

#text-8 .widget-title  {
	background: url('./images/insta_renee_001.png') no-repeat scroll 0 15px transparent;
	background-size: 35px 35px;
	padding-left: 45px;
	
}

.full_width_image_001 img {
 	border: 0 solid #CCCCCC;
    height: auto;
    width: 326px;
}

#text-10 {
 	display: none;
}

.category-ask-renee #text-10 {
 	display: block;
}

.category-ask-renee textarea {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #AAAAAA;
    font-size: 15px;
    padding: 3.5%;
    width: 93%;
}

.category-ask-renee input[type="text"], 
.category-ask-renee input[type="password"], 
.category-ask-renee textarea, 
.category-ask-renee input[type="email"] {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 3px solid #000000;
    color: #000000;
    font-family: Edmondsans-Medium;
    font-size: 13px;
    margin-bottom: 10px;
    padding: 3.5%;
    width: 91%;
}

.category-ask-renee fieldset {
    border: 0 solid #111111;
    padding: 0;
}

.category-ask-renee .frm_primary_label {
    color: #555555;
}

.category-ask-renee input[type="submit"], 
.category-ask-renee input[type="reset"], 
.category-ask-renee input[type="button"] {
    background: none repeat scroll 0 0 #000000;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 3px #CCCCCC;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Edmondsans-Regular;
    font-size: 17px;
    margin-top: 10px;
    padding: 7px 15px;
    width: 100%;
    -webkit-appearance: none; 
    -moz-appearance: none;
    -webkit-border-radius: 0; 
    -moz-border-radius: 0; 
    border-radius: 0;
}

#bbp_topic_submit {
    background: none repeat scroll 0 0 #000000;
    background:-moz-linear-gradient(#000000, #000000);
	background:-webkit-linear-gradient(#000000, #000000);
	background:-o-linear-gradient(#000000, #000000);
	background:-ms-linear-gradient(#000000, #000000);
	background:linear-gradient(#000000, #000000);
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: none;
    color: #FFFFFF;
    font-family: Edmondsans-Medium;
    font-size: 19px;
    padding: 7px 15px;
    -webkit-appearance: none; 
    -moz-appearance: none;
    -webkit-border-radius: 0; 
    -moz-border-radius: 0; 
    border-radius: 0;
}

.pibfi_pinterest img:hover + .xc_pin, .pibfi_pinterest_hover {
    opacity: 1.0;
}

.pibfi_pinterest .xc_pin {
    background-image: url("./images/image_pin_it_001.png") !important;
    background-size: 621px 390px;
    cursor: pointer;
    display: none;
    height: 390px;
    left: 0 !important;
    margin-left: 0;
    margin-top: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 621px;
}

.pibfi_pinterest .xc_pin:hover {
    background-image: url("./images/image_pin_it_002.png") !important;
    background-size: 621px 390px;
    opacity: 1;
}

.bo_relatedposts {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #F7E5FF;
    box-shadow: none;
    float: left;
    font-size: 12px;
    margin-bottom: 2.7%;
    padding: 0;
    width: 615px;
}

.bo_relatedposts h3 {
    color: #75488C;
    font-family: FuturaStd-Bold;
    font-size: 21px;
    font-weight: normal;
    line-height: 57px;
    margin: 0;
}

.bo_relatedthumb {
    float: left;
    margin: 0 2% 0 0;
    width: 23%;
}

.bo_relatedthumb img {
    border: 0 solid #D8409E;
    margin: 0 0 3px;
    padding: 0;
    width: 100%;
}

.bo_relatedthumb a {
    background: none repeat scroll 0 0 transparent;
    color: #333333;
    display: block;
    font-family: Edmondsans-Bold;
    font-size: 17px;
    letter-spacing: -1px;
    line-height: 17px;
    padding: 0;
    text-decoration: none;
    width: 100%;
}

.bo_relatedthumb a:hover {
	color: #D8409E;
} 

#respond {
    border-top: 1px solid #F7E5FF;
}

#comments, #respond {
    float: left;
    margin-bottom: 0;
    width: 615px;
}

.register_link_001 {
	float: right;
}

.register_link_001,
.logged-out .register_link_001 {
	display: block;
}

.logged-in .register_link_001 {
	display: none;
}

.login_link_001 {
	float: right;
}

.login_link_001,
.logged-out .login_link_001 {
	display: block;
}

.logged-in .login_link_001 {
	display: none;
}

.logout_link_001 {
	float: right;
}

.logout_link_001,
.logged-out .logout_link_001 {
	display: none;
}

.logged-in .logout_link_001 {
	display: block;
}

.seperator_001 {
    color: #FFFFFF;
    float: right;
    margin: 0 4px;
}

.seperator_001,
.logged-out .seperator_001 {
	display: block;
}

.logged-in .seperator_001 {
	display: none;
}

.llr_links_001 {
    color: #FFFFFF;
    font-family: FuturaStd-Book;
    font-size: 12.5px;
    margin: 0;
}

.llr_links_001 a {
    color: #FFFFFF;
    text-decoration: none;
}

.rhlogin .modal-header {
    padding: 20px 15px 15px;
}

.rhlogin iframe {
width: 100% !important;
}

.rhlogin .col-right {
border-left: 1px solid #CCCCCC;
}

.rhlogin .rhlogin h3 {
font-size: 18px;
line-height: 27px;
}

.rhlogin h3 {
    font-size: 41px;
    line-height: 27px;
}

.rhlogin h1, 
.rhlogin h2, 
.rhlogin h3, 
.rhlogin h4, 
.rhlogin h5, 
.rhlogin h6 {
    font-family: RemachineScriptPersonalUse;
    font-weight: normal;
}

.modal {
    border-radius: 0 0 0 0;
}

.rhlogin label {
    font-family: Edmondsans-Bold;
}

.rhlogin label, 
.rhlogin input, 
.rhlogin button, 
.rhlogin select, 
.rhlogin textarea {
    font-size: 14px;
}

.rhlogin .modal-footer {
    background-color: #FFFFFF;
    border-radius: 0 0 0 0;
    border-top: 1px solid #DDDDDD;
    box-shadow: 0 1px 0 #FFFFFF inset;
    margin-bottom: 0;
    padding: 14px 15px 15px;
    text-align: left;
}

.rhlogin .btn-primary {
    background-color: #000000;
    background-image: none;
    background-repeat: repeat-x;
    border-color: #000000;
    border-radius: 0 0 0 0;
}

.rhlogin .btn-primary:hover {
    background-color: #D8409E;
    border-color: #D8409E;
}

.rhlogin .btn {
    border-color: #999999;
}

.rhlogin .btn {
    background-color: #000000;
    background-image: none;
    background-repeat: repeat-x;
    border: 2px solid #000000;
    border-radius: 0 0 0 0;
    box-shadow: none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Edmondsans-Regular;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 4px 10px;
    text-align: center;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}

.rhlogin .btn:hover {
    border-color: #D8409E;
    background-color: #D8409E;
}

.rhlogin textarea, .rhlogin input[type="text"], .rhlogin input[type="password"], .rhlogin input[type="datetime"], .rhlogin input[type="datetime-local"], .rhlogin input[type="date"], .rhlogin input[type="month"], .rhlogin input[type="time"], .rhlogin input[type="week"], .rhlogin input[type="number"], .rhlogin input[type="email"], .rhlogin input[type="url"], .rhlogin input[type="search"], .rhlogin input[type="tel"], .rhlogin input[type="color"], .rhlogin .uneditable-input {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 0 0 0 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}

.rhlogin select, .rhlogin textarea, .rhlogin input[type="text"], .rhlogin input[type="password"], .rhlogin input[type="datetime"], .rhlogin input[type="datetime-local"], .rhlogin input[type="date"], .rhlogin input[type="month"], .rhlogin input[type="time"], .rhlogin input[type="week"], .rhlogin input[type="number"], .rhlogin input[type="email"], .rhlogin input[type="url"], .rhlogin input[type="search"], .rhlogin input[type="tel"], .rhlogin input[type="color"], .rhlogin .uneditable-input {
    color: #555555;
    display: inline-block;
    font-size: 13px;
    height: 18px;
    line-height: 18px;
    margin-bottom: 9px;
    margin-top: 3px;
    padding: 4px;
}

.rhlogin .modal-body .modal-login-links .btn {
    background: none repeat scroll 0 0 #999999;
    border-color: #999999;
}

.rhlogin .modal-body .modal-login-links .btn:hover {
    background: none repeat scroll 0 0 #D8409E;
    border-color: #D8409E;
    color: #FFFFFF;
}

.hover_guide_001 {
    border: 0 solid #D8409E;
    float: left;
    height: 250px;
    width: 250px;
}

.read_more_001 {
	background: url("./images/read_more_001.png") no-repeat scroll center transparent;
	background-size: 100% auto;
    color: #FFFFFF;
    font-family: Edmondsans-Bold;
    font-size: 30px;
    font-weight: normal;
    height: 250px;
    line-height: 170px;
    margin: 0;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    visibility: hidden;
    width: 250px;
    z-index: 10;
}

.category-video .read_more_001 {
	background: url("./images/view_more_001.png") no-repeat scroll center transparent;
	background-size: 80% auto;
}

.hover_guide_001:hover .read_more_001 {
	visibility: visible;
}

.read_more_002 {
    background: none repeat scroll 0 0 #77498E;
    border: 3px solid #FF19C5 !important;
    float: left;
    height: 250px;
    opacity: 0.75;
    position: absolute;
    visibility: hidden;
    width: 250px;
    z-index: 9;
}

.hover_guide_001:hover .read_more_002 {
	visibility: visible;
}

.read_more_003 {
    position: relative;
    visibility: visible;
    z-index: 8;
}

.ask_renee_001 {
    background: none repeat scroll 0 0 #BC436D;
    display: none;
    margin: 0;
    padding: 5% 10%;
    width: 80%;
}

.category-ask-renee .ask_renee_001 {
    background: none repeat scroll 0 0 #BC436D;
    display: block;
    margin: 0;
    padding: 5% 10%;
    width: 80%;
}

.ask_renee_001a {
    color: #FFFFFF;
    font-family: RemachineScriptPersonalUse;
    font-size: 60px;
    line-height: 65px;
    text-align: center;
}

.ask_renee_001b {
    color: #FFFFFF;
    font-family: Edmondsans-Medium;
    font-size: 12px;
    line-height: 17px;
    margin-bottom: 13px;
    text-align: center;
}

.ask_renee_001b001 {
    color: #400016;
}

.ask_renee_001c {
}

.single_only_001 {
	display: none;
}

.single .single_only_001 {
	display: block;
}

.home #text-3 {
    margin-top: -20px;
    overflow: visible;
}

.widget_title_background_001 {
	background: url("./images/lips_001.png") no-repeat scroll 0 0 transparent;
    background-size: 41px auto;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 100%;
}

.widget_title_background_001 h3 {
    background: none repeat scroll 0 0 transparent;
    float: left;
    padding-right: 10px;
    text-indent: 50px;
}

.full_width_image_001 {
    float: left;
    position: relative;
    z-index: 10;
}

.fb_overlap_001 {
    margin-top: 0;
    position: absolute;
    right: 77px;
    top: 130px;
    z-index: 11;
}

#theme-my-login label,
#theme-my-login1 label,
#theme-my-login2 label {
    float: left;
    font-family: FuturaStd-Bold;
    font-size: 16px;
    letter-spacing: 0;
    margin-bottom: 5px;
    text-transform: uppercase;
    width: 100%;
}

#theme-my-login .input,
#theme-my-login1 .input,
#theme-my-login2 .input {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #999999;
    box-shadow: none;
    width: 80%;
}

#theme-my-login1 .input,
#theme-my-login2 .input {
    width: 95%;
}

#theme-my-login .submit input,
#theme-my-login1 .submit input,
#theme-my-login2 .submit input {
    background: none repeat scroll 0 0 #D8409E;
    font-size: 14px;
    padding: 5px 25px;
}

.page-id-4873 h1,
.page-id-4874 h1,
.page-id-4875 h1,
.page-id-4876 h1,
.page-id-4877 h1 {
    font-family: NeutrafaceSlabText-Bold;
    font-size: 55px !important;
}

.forgot_password_001 {
    font-family: Edmondsans-Medium;
    margin-top: -20px;
    text-align: right;
    width: 83%;
}

#theme-my-login1 .forgot_password_001,
#theme-my-login2 .forgot_password_001 {
    width: 100%;
}

#theme-my-login1 .oasl_block_001,
#theme-my-login2 .oasl_block_001 {
    border-left: 1px solid #DDDDDD;
    float: left;
    margin-left: 6%;
    margin-top: -30px;
    padding-left: 5%;
    padding-top: 0;
    width: 40%;
}

.oasl_block_001a001 {
    font-family: Helvetica;
    font-size: 13px;
    font-weight: bold;
}

.oasl_block_001a002 {
    font-family: Helvetica;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
}

.oasl_block_001b {
    margin-top: 10px;
}

.login_directions_001 {
    font-family: Helvetica;
    font-size: 13px;
    margin-bottom: 10px;
    margin-top: -25px;
}

#theme-my-login1 .login_directions_001,
#theme-my-login2 .login_directions_001 {
    margin-top: 0;
}

#lr_001, #lr_002 {
    color: rgba(0, 0, 0, 0);
    display: none;
    margin: 0 2%;
    width: 96%;
}

#theme-my-login1,
#theme-my-login2 {
    color: #111111;
}

#theme-my-login1 form,
#theme-my-login2 form {
    border-right: 0 solid #DDDDDD;
    float: left;
    height: 200px;
    margin-right: 0;
    padding-right: 0;
    width: 48%;
}

.display_guide_001 {
    display: none;
}

#lr_001 .display_guide_001,
#lr_002 .display_guide_001 {
    color: #111111;
    display: block;
    font-family: NeutrafaceSlabText-Bold;
    font-size: 47px;
    line-height: 47px;
    margin-top: -10px;
}

#lr_001 .display_guide_001a a,
#lr_002 .display_guide_001a a {
    color: #D8409E;
    font-family: Helvetica;
    font-size: 15px;
}

.page-id-4873.logged-in #theme-my-login {
    display: none;
}

.page-id-4875 #theme-my-login .message {
    display: none;
}

.fpw_001 {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DDDDDD;
    float: left;
    margin-bottom: 20px;
    padding: 12px;
    width: 300px;
}

.fpw_001a {
    border-bottom: 1px dotted #555555;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.fpw_001a001 {
    float: left;
    width: 30%;
}

.fpw_001a001 img {
    float: left;
    height: auto;
    width: 100%;
}

.fpw_001a002 {
    float: left;
    margin-left: 3%;
    width: 67%;
}

.fpw_001a002a {
    color: #000000;
    font-size: 10px;
    line-height: 13px;
}

.fpw_001a002a a {
    color: #000000;
    font-family: Edmondsans-Bold;
    font-size: 12px;
}

.fpw_001a002b {
    color: #D8409E;
    font-family: Edmondsans-Bold;
    font-size: 17px;
    line-height: 18px;
    margin-top: 5px;
}

#sign_up_lb_001 {
    display: none;
    height: 480px;
    width: 697px;
}

#sign_up_lb_001 img {
    height: auto;
    width: 100%;
}

#sign_up_lb_001 img:hover {
    opacity: 1.0;
}

#click_on_page_load_001 {
    display: none;
}

.jquery-lightbox-mode-html .jquery-lightbox-background {
    background: none repeat scroll 0 0 #FFFFFF !important;
}

.jquery-lightbox-background {
    box-shadow: none !important;
}

.jquery-lightbox-button-close {
    top: 39px !important;
}