/* Add Your Custom CSS Codes Here */

body{background:#3D2D5A;}

/*#rt-top{background:none;height:400px;}*/

.menu-home #rt-feature{}

#rt-header{min-height:60px;background-color: #27193f;}

#rt-copyright{background:#c7b9d0;}

.top-bar{  float: left;height:60px; padding: 5px 0 0; text-align: left; width: 100%;background:#c7b9d0;}

.sidepmenu-block,.menu-home #rt-sidepanel-content,.cover,#rt-sidepanel-content{background-color: #342452;background: #342452;}

#rt-header-surround{ min-width: 100%;background-position:0px 0px!important;}

#rt-header-surround,#rt-sidepanel-surround,.top-bar{-webkit-box-shadow: 1px 1px 3px 1px rgba(50, 50, 50, 0.75);

-moz-box-shadow:    1px 1px 3px 1px rgba(50, 50, 50, 0.75);

box-shadow:         1px 1px 3px 1px rgba(50, 50, 50, 0.75);}

.headersurround-type-customheadersurround #rt-header-surround{background-image:none;}

#rt-utility { background-color: transparent;color: #ffffff; width: 100%;}

#rt-utility .rt-block{padding-top:0px;}

.copyright{color: #fff !important;font-family: 'wellfleet',helvetica,arial,sans;font-size: 100%;text-shadow: none;margin-top:0px;text-align:center;}

.menu-home #rt-sidepanel-surround{width:100%;}	

/*.video-wrap{ margin-right: 30px;min-height: 420px;padding: 0;text-align: right;}

.home-video{position:relative;margin-top:160px;}*/

.footer-menu a{color:#342452 !important;margin:0px 10px 10px;}

.footer-menu a:hover{color:#FFF!important;}

.banner-wrap{padding:0px;}

.menu-home #rt-sidepanel-content{}

.menu-about .mail{float:right;}

.menu-home #rt-utility{margin-top:0px;}

.menu-block .gf-menu.l1 > li > .item{height:40px;font-size:20px;}

.menu-block{font-size:22px;margin: 10px 10px 10px 25px;float:none;}

.sidepmenu-block .gf-menu.l1 > li > .item,.menu-block,.sidepmenu-block .gf-menu.l1{font-family:'Wellfleet',helvetica,arial,sans;color:#fef200;}

.sidepmenu-block .gf-menu.l1 > li > .item{font-size:20px;}

.gf-menu .menu-item-content{}

.sidepmenu-block .fmiy-logo{display:none!important;}

.rt-logo-block, .sideplogo-block{display:none;}

.sidepmenu-block{padding-top:10px;}

.about-btn-wrap{margin-top: 150px;text-align: right;}

.logo-type-osmosis #rt-logo, .logo-type-osmosis #rt-sidelogo {height: 40px;width: 200px;}

.menu-block .gf-menu.l1 > li > .item{font-size:16px;}

.menu-block .gf-menu li{margin-right:15px;}

.fmiy-logo{color:#fef200!important;font-family:'trashhandregular';font-size: 34px!important; content: none !important;

    pointer-events: none;

    text-decoration: none !important;}

.fmiy-logo .menu-item-content{color:#fef200!important;font-weight:normal!important;font-size: 34px!important;}

.sidepmenu-block .fmiy-logo{}

#rt-top{background:#342452;}

.sprocket-features-content{display:none;}

#rt-feature .rt-block{margin:0px;padding:0px;}

#blockrandom{min-height:800px;}



/*MAILING*/

.mailing{background:none!important;margin-top:7px;}

.mail{padding:0px;}

#mc_embed_signup input.button{height:40px;width:150px!important;background:#fd8f16!important;box-shadow:none;}

#mc_embed_signup{background:none!important; clear:left;}

#mc_embed_signup input.button,#mc_embed_signup input.email,#mc_embed_signup label{display:inline-block!important;}

#mc_embed_signup{margin: 0 auto;}

#mc_embed_signup form{text-align:center!important;margin-bottom:0px;padding: 10px 0 0 3%!important;z-index:1000}

#mc_embed_signup label{ margin-right:5px;font-size:34px!important;

    text-shadow: none !important;margin-bottom:0px!important;vertical-align:middle!important;

    text-transform: uppercase;font-weight:normal!important;font-family: 'trashhandregular';color:#FFF;}

#mc_embed_signup input.email {border-radius: 4px;display:inline-block;min-width: 130px;padding: 8px 0;text-indent: 5px;margin-right:20px!important;font-size:20px!important;height:40px;width:65%!important;}

.sidepmenu-block .gf-menu l1.active {color:#FFF!important;}

.sprocket-grids-b-text{font-size: 14px;

    line-height: 18px;}

.c-img{margin-top:10px;}



.twitter-share-button,#twitter-widget-0{margin-left:-20px!important;margin-right:20px!important;}

#plusone{margin-right:-20px;}



/*POLLS*/

.polling_result,.polling_result:hover {background:none repeat scroll 0 0 #fd8f16 !important;background-color:#fd8f16 !important;border:0px!important;box-shadow:none!important;font-size: 14px !important;padding: 5px 25px !important;}

.polling_result:hover{color:#FFF!important;}

.polling_submit:hover{color:#fef200 !important;}

.polling_submit{background: none repeat scroll 0 0 #342452 !important;

    border: 0 none !important;

    box-shadow: none !important;

    font-size: 14px !important;

    padding: 5px 25px !important;}



/*TOP BAR*/

.presale{color: #27193f;

    float: right;

    margin-right: 25px;}

.coming-soon,.presale h1{float:left;}

.coming-soon{margin-left:0px auto;width:100%;}

.coming-soon h1{text-align:center;}

.top-bar h1,.presale h1 {font-family: 'trashhandregular',helvetica,arial,sans;}

.presale img { margin-right: 10px; margin-top: 10px;height:32px;}

.presale h1{ font-size: 180% !important;

    margin-right: 10px;

    margin-top: 5px;font-weight:normal;}	



.social-wrap{  height: 50px; margin: 0; padding: 0; text-align: right; width: 100%;}

.social{float: left;

    margin-left: 25px;

    margin-top: 5px;

    width: 300px;

    z-index: 1000;}

.social img{margin-right:5px;}

.cover{text-align:center;}

@font-face{

    font-family: 'trashhandregular';

    src: url('../fonts/TrashHand-webfont.eot');

    src: url('../fonts/TrashHand-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/TrashHand-webfont.woff') format('woff'),

         url('../fonts/TrashHand-webfont.ttf') format('truetype'),

         url('../fonts/TrashHand-webfont.svg#trashhandregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@media screen and (max-width: 55em) {

	.menu-block .gf-menu.l1 > li > .item{font-size:10px;}

	.menu-block .gf-menu li{margin-right:5px!important;}

	.sidepmenu-block .gf-menu.l1 > li > .item{font-size:14px;}

	.menu-block .gf-menu li{margin-right:15px;}

	.social{width:200px;}

	.menu-home .rt-mainbody-block{padding-top:0px;}



}



@media screen and (max-width: 40em) {

	.top-bar{height:110px!important;text-align:center;}

	.presale{float:none;margin-right:0px!important;}

	.presale h1{display:none;}

	.social{float:none;margin:0px auto;}

	.gf-menu-device-container-wrapper{font-family:'Wellfleet';color:#3D2D5A!important;}

	.fmiy-logo .menu-item-content{color:#3D2D5A!important;}

	body.layout-mode-responsive .gf-menu-device-container .gf-menu, body.layout-mode-fluidresponsive .gf-menu-device-container .gf-menu{}

	body.layout-mode-responsive .gf-menu-device-container .gf-menu.l1 .item, body.layout-mode-fluidresponsive .gf-menu-device-container .gf-menu.l1 .item{color:#3D2D5A!important;}

	.gf-menu-toggle{background:#3D2D5A!important;border-color:#c7b9d0!important;}

	.gf-menu-toggle .icon-bar{background-color:#FFF!important;}



}

#ff_formdiv1 textarea#ff_elem5.inputbox, #ff_formdiv1 input#ff_elem2.inputbox, #ff_formdiv1 input#ff_elem3.inputbox, #ff_formdiv1 select#ff_elem8.inputbox
{width: 100%!important;}


#ff_div2, #ff_div3, #ff_div5, #ff_div8
{width: 95%!important;}


.bfClearfix{
    max-width: 700px;
    margin: 0 auto;
}
