@charset "UTF-8";

/* CSS Document */

@import url("http://www.freak4mypet.com/instamax/css/instamax_white.min.css");

body{background:#f5f5f5;color:#272727;}

.font-size-is-default{font-size:16px;}

div.alert-message {display: none;}

#ff_formdiv1,#rt-sidebar-a{position:relative;z-index:2;}

.icon-search{text-shadow:none!Important;}

.featured div.pl-container div.pl-elem h3,.component-content .pl-desc-title a{

font-size:50px;

font-family: remnant,  Arial, Helvetica, sans-serif;

color: #000000;

text-align: center;	

}

.jf_mm_wrapper h2 {

    color: #da0707;

}

.fa-bars::before,.jf_mm_wrapper h2,.jf_mm_wrapper a{text-shadow:none!important;}

.jf_mm_a_img .menu-image,.jf_mm_wrapper .jf_mm_a_img,.gf-menu-device-wrapper-sidemenu,.gf-menu-toggle{display:none!important;}

.home-tabby .readon, .home-tabby .sprocket-features-desc{display:none;}

#rt-bar{width:250px;}

#rt-debug .rt-block{margin:0px;padding:0px;}

#rt-bottom{ position: relative;

    top: 175px;}

#instamax-load-more-div:hover {

  background-color: #60d6f4;}

.instamax-photo-list-title{line-height: 18px;margin-top: 3px;height:100%;}

#tiles li{border:1px solid #eee;}

#instamax-tabs{border-top:1px solid #ddd;}

#instamax-header{display:none;}

#instamax{margin-bottom:10px;}

#roksearch_results span.small{display:none;}

.tabby-vid{padding-right: 20px;

    padding-top: 15px;}

.tabby-module{margin:0px;padding:0px;}

.tabby-wrap{background:url('/dev/images/deartabby.jpg') no-repeat;text-align:right;background-size:cover;min-height:350px;}

.tabby-vid{display:none;}

.social-icons{width:220px;}

.mobile-search{float:left;}

.social{text-align:right;}

.mobile-search a{font-size:28px;}

.mobile-search{ display: inline-block;

    height: 36px;

    line-height: 36px;

    margin-right: 10px;

    vertical-align: middle;}

.mobile-drawer-wrap{margin:0px;padding:0px;}

#mobile-drawer{background: #fff none repeat scroll 0 0;

    border-radius: 0 0 5px 5px;

    display: block;

    height: 45px;

    padding: 10px;

    position: absolute;

    top: 60px;box-shadow: 1px 1px 2px #999;display:none;}

#mobile-drawer input{font-size: 22px;

    height: 28px;

    line-height: 24px;

    width: 250px;}

.menu-home #rt-main{padding-bottom:0px;}

.popular{ margin: 10px 0;

    padding: 15px 0;}

.sprocket-mosaic-header{display:none;}

.home-latest{padding:0px;margin:0px 0px 10px;}

.home-pop .sprocket-strips-s-arrows{padding-right:10px;}

.home-pop .sprocket-strips-s-arrows .arrow{width:32px!Important;height:32px!important;}

.insta-feed { margin: 10px 0; padding: 15px 0;}

#mc_embed_signup form{margin-bottom:0px!important;}

.media-grid a:hover{border-color:#da0707!important;}

.insta-btn{font-size: 140%;

    font-weight: bold;background: #da0707 none repeat scroll 0 0;

    color: #fff;

    padding:10px;

    margin-bottom:10px;}

.insta-btn a{ color: #fff;

    font-family: quattrocento sans;

    font-size: 140%;

    font-weight: bold;}

.insta-btn img{float:right;}

.welcome{

    position: absolute;

    right: 0;}

#rt-copyright{border-top:none;}

#rt-sidebar-a{margin-top:18px;margin-left:0px!important;}

.sprocket-strips-s-title{font-size:110%;}

.sprocket-strips-s-title a{color:#575757!Important;}

.home-pop .readon{display:none!important;}

.home-pop .sprocket-strips-s-item img{width:100%;}

#rt-feature{margin-top:-10px; position: relative;

    z-index: 0;}
	


#rt-feature .rt-grid-12,#rt-feature .rt-container{width:100%!important;}

.home-tabby{margin:0px;padding:0px;}

.tab-sub{position:relative;z-index:0;}

.sprocket-mosaic-loadmore{margin-top:20px;width:99%!important;}

#rt-bottom{background:#60d6f4;}

.loginBtn{padding:7px 10px;}

.sprocket-mosaic .sprocket-mosaic-filter li{background:#CCC;}

.sprocket-mosaic-order li.active, .sprocket-mosaic-order li:hover, .sprocket-mosaic-filter li.active, .sprocket-mosaic-filter li:hover {

    background: #60d6f4 none repeat scroll 0 0;

    color: #fff;

    opacity: 1;

}

.popular .title,.title {

    background: #da0707 none repeat scroll 0 0;

    color: #ffffff;

    font-weight: bold;

    padding-left: 10px;

    padding-top: 10px;

    text-transform: uppercase;

}

.copyright,.copyright a{font-size:80%;color:#FFF!important;font-weight:bold;}

.gf-menu{margin-top:-1px;}

.home-fave h2 {

    background: #fff none repeat scroll 0 0;

    color: #60d6f4!important;

  border:1px solid #60d6f4;

    font-size: 28px !important;

    font-weight: bold;

    left: 40px;

    padding: 10px;

    position: absolute;

    top: 40px;

    z-index: 1;

}

.home-pop{ background: #fff none repeat scroll 0 0;

    border: 1px solid #ccc;

    margin-top: 20px;

    padding: 10px!important;}

.home-fave {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #ccc;

    padding: 15px !important;

  z-index:0p

}



.home-pop .sprocket-strips-s-item a{display: block;

    max-height: 13em;

    overflow: hidden;}



.home-fave .readon{display:none!important;}

.home-fave img{width:760px;}

.logo-title{color: #fff;

    display: inline-block;

    float: left;

    font-family: quattrocento sans;

    font-size: 50px;

    font-weight: bold;

    left: 10px;

    position: relative;

    text-shadow: none;

    text-transform: lowercase;

    top: 40px !important;

    width: 600px;display:none;}

.logo-img{display: inline-block;

    width: 180px;float:left;}

#rt-header div.rt-block.social{margin:0px!important;padding:0px!Important;}

.gf-menu li.parent > .item{padding-right:20px;}

.gf-menu li.parent > .item::after{content:none!important;}

.custom-logo{}

.social img{width:36px;}

#rt-mainbody-surround {position: relative; top: 175px;}

#rt-header{background-image:none!important;border:1px solid #DDD;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);background:#fff;}

#rt-top{height:110px;}

#rt-top-surround{ position: fixed;

    width: 100%;z-index:3;}

h1, h2, .title, .component-content h2{font-family:"helvetica neue", helvetica, arial, sans!important;font-size:1.2em;}

.custom-logo img{padding-bottom:5px;}

.gf-menu .item{font-family:Quattrocento Sans!important;

font-style: normal;

font-weight: bold!Important;

text-shadow: none;

text-decoration: none;

text-transform: none;

word-spacing: 0em;

line-height: 1.2;

  color:#363636;}

.addthis_sharing_toolbox{margin-left:50px;}

.sprocket-mosaic-tags{display:none;}

#rt-header, #rt-top{}

.featured div.pl-container div.pl-elem h3{margin-top:10px;}

.likebox{}

#mc_embed_signup .clear{display:none;}

.signup-wrap {clear:both;  margin-bottom: 15px !important;}

.signup-wrap .module-surround{background:#FFF;border:1px solid #CCC;}

.signup-wrap .module-content{padding:0px 10px;}

.mod-post-title{line-height:16px;}

.title, .component-content h2{/*font-size:28px; */}

.nav li{float:left!important;margin-bottom:20px!important;margin-right:10px!important;}

.nav {padding:15px!important;}

.nav a{color:#363636!important;}

.nav a:hover{color:#60d6f4!Important;}

.cat-title{margin-bottom:5px!important;font-size:90%;}

.cat-img{width:150px;}

ul.menu li a:before, ul.menu li .item:before, ul.menu li .separator:before{content:none!important;}

.social{right:10px;top:10px;z-index:10000;}

ul.menu li .separator{color:#333;}
a {color:#2594B2;}
.menu-home .component-content div#record-grid-list div.record-grid{width:97%!important;}

.top-menu{ position: relative;

    z-index: 10000;}

#rt-bar{position:fixed;z-index:4;right:0px;width:100%;}

#rt-top-surround{background:#60d6f4!important;background-image:none!Important;}

#rt-mainbottom{background:#f5f5f5;}

.gf-menu.l1 > li > .item{text-shadow:none!important;}

.menu-home #rt-main .rt-block{  margin-bottom: 10;

    margin-left: 0;

    margin-right: 0;

    padding-right: 0;

    padding-top: 0;}

#rt-bar .gf-menu.l1 > li > .item{color:#FFF;}

#rt-bar .rt-block{margin:0px;padding:0px;}

#rt-bar .gf-menu.l1 > li,#rt-bar .gf-menu.l1 > li:last-child:before{background:none;}

.gf-menu.l1 > li > .item {

    color: #676767;

    font-size: 1.3em;

    font-weight: normal;

    letter-spacing: -1px;

    text-transform: capitalize;

}

.menu-dear-tabby .component-content h2{color:#666!important;}

.rt-grid-8 iframe, .jwplayer {max-width: 700px;}

#link-pan .well  img {max-width: 44px; max-height: 44px}

 .alert h4 {display: none;} 

 .page-header h1 {

font-size:70px;

font-family: remnant,  Arial, Helvetica, sans-serif;

color: #da0707;

text-align: left;

padding-left: 20px;

}

.ezb-mod .mod-post-image{margin:0px 0px 5px!Important;}

.mod-post-type{background: none repeat scroll 0 0 #60d6f4 !important;

    padding: 3px!important;}

.ezb-mod.scratch .mod-post-type a{color:#FFF!important;}

.scratch{margin:0px;}

#rt-showcase .rt-block{padding-bottom:0px;margin-bottom:0px;}

.ezb-mod .mod-item + .mod-item {

    border-top: medium none !important;

    margin: 0 !important;

    padding-left: 10px !important;

	z-index:400;

}

.ezb-mod .mod-item {

    float: left;

    overflow: hidden;

    padding: 10px 0 !important;

    position: relative;

	z-index:400;

  width:160px;

}


.scratch .ezb-mod .mod-item{}

.resolutions-for-cats, .resolutions-for-dogs{display:none!important;}

.ezb-mod .mod-item a{color:#363636!important;font-size:85%!Important;width:160px!important;}

#eblog-wrapper .social-button-small.facebook-like{width:120px;}

.menu-pics .blog-author {display: none;}

.rt-showcase-pattern{background-image:none!Important;}

.component-content div.pl-container div.pl-elem div.pl-desc-title{padding:0px 10px!Important;}

#comments{text-align:center;}

.fb-comments, .fb-comments > span, .fb-comments iframe[style]{width:600px;}

.fb_iframe_widget{max-width:100%!important;}

#eblog-wrapper a{color:#60d6f4}

.option-com-cobalt .article,.component-content .article,.white-bg{background:#FFF;border:1px solid #CCC;}

.menu-home .page-header{display:none;}

.menu-home .component-content{background:none;border:0px;margin-top:-20px;}

#socialbutton{height:30px;}

#rt-showcase{border-bottom:none!important;box-shadow:none!Important;margin:0px auto;}

.rt-grid-3 .rt-block{padding:15px 0px;}

#rt-logo{margin:0px auto;}

#rt-mainbody-surround {

    background-color: #f5f5f5;

	background-repeat: repeat-x;

    border-bottom: medium none;

    box-shadow:none;

    color: #272727;

    text-shadow: none !important;

}

.tab_button,.tab-wrapper{background: none repeat scroll 0 0 #fff!important;

    border-top: 0 none;!important}

#eblog-wrapper.eblog-origami #ezblog-body .blog-post{background:#FFF;}

#ezblog-body .blog-text img{

    border: 1px solid #ccc;

    box-shadow: 1px 2px 2px #ddd;

    margin-bottom: 10px;

    max-width: 100%;

    padding: 3px ;

}

#ezblog-body .blog-text .eb-photo-cover img{

    border: none;

    box-shadow: none;

    margin-bottom: 0;

    max-width: 100%;

    padding: 0;

}


#ezblog-body .blog-read{background:#FFF;}

#section-comments {

    background: none repeat scroll 0 0 #fff;

    border: 1px solid #ccc;

    margin-top: 10px;

    padding: 15px;

}

#eblog-wrapper.eblog-origami .blog-meta{min-height:48px!important;padding: 3px 3px 4px!important;}

#ezblog-body .blog-brief{display:none;}

#rt-debug{background:#60d6f4;}

#rt-top-surround,#rt-drawer,#rt-maintop,#rt-showcase{border:none!Important;box-shadow:none!important;}

/*#rt-maintop{background:url("../images/paw-print-bg.jpg");}*/

.custom-login{position: absolute;

    right: 10px;

    top: 15px;

	z-index:4;}

.blog-text-mth{font-size:80%;}

#ezblog-body .blog-read .blog-title {margin-bottom: 10px;font-size:2.5em;}

.menu-holiday-posts .component-content{background:none;}

.blog-post{background:#FFF;}

.sprocket-mosaic-item .sprocket-mosaic-title{font-size:1.6em;}

.overlay-mode a{color:#FFF!important;}

.sprocket-mosaic-order{display:none;}

.sprocket-mosaic-text,.sprocket-readmore{display:none!important;}

#main .sprocket-mosaic .sprocket-mosaic-filter ul li, #main .sprocket-mosaic .sprocket-mosaic-filter ul li, .sprocket-mosaic .sprocket-mosaic-filter li, .sprocket-mosaic .sprocket-mosaic-filter li{font-size:90%!important;}

.sprocket-mosaic .sprocket-mosaic-header{background:none!important;}

.sprocket-mosaic-image-container{height:210px;overflow:hidden;}

.component-content .pagination ul li a, .component-content .pagination ul li span{line-height:20px;}

#rt-showcase{border:none!important;}

.recent h3, .popular h3{font-size:1.1em!important;text-transform:capitalize;margin-bottom:0px;color:#363636;}

.sprocket-mosaic {

     margin:0px;

}

.sprocket-mosaic .sprocket-mosaic-tags li, #main .sprocket-mosaic ul.sprocket-mosaic-tags li{text-shadow: none !important;}

#section-comments{padding:15px;}

#rt-main {

    background: none repeat scroll 0 0 #f5f5f5;

    margin-top: -20px;

    padding-top: 15px;

  padding-bottom:10px;

}

#ezblog-body .blog-post .blog-title, #ezblog-body .blog-post .blog-title a{font-size:1.5em;}

.menu-dear-tabby .component-content {

    background: none;

    border: 1px solid #ddd;

}

#ezblog-body .blog-read .blog-rating, .blog-read #socialbutton.top, .blog-read #socialbutton.bottom, .blog-read .facebook-likes{height:20px;}

/*.menu-home .page-header{display:none;}

.menu-home #rt-mainbody{margin-top:-20px;}*/

/*Cobalt*/

.tabby, .petsong{ margin: -10px 15px 0;padding: 0 15px;}

.video-block{text-align:center;display:block;}

.component-content div#record-grid-list div.record-grid{min-height:640px;}

.player .video-wrapper{height:409px!Important;}

.addthis_toolbox{margin-bottom: 10px;

    padding-left: 15px;}

.component-content .pl-desc-title{padding-left:10px;}

.component-content .pl-desc-title a{color:111!important;font-size:40px!important;}

.rating small{  color: #999;

    font-size: 0.75em;

    padding-right: 10px;}

.author{color:#999;font-size:90%;}

.author a{color:#666;font-weight:bold;}

.component-content{}

div.pl-container div.pl-elem div.info span.rating{line-height:24px;}

div.pl-container div.pl-elem:hover{border-bottom-color:#999!important;}

.pl-featured{display:none;}

#adminForm #fld-3,#comments .pull-right{display:none;}

.pull-right img{ margin-top: -10px;max-width: 80%;}

.form-horizontal .control-label{font-weight:bold;}

.form-actions .pull-right img{display:none;}

/*.row-fluid [class*="span"]{min-height:35px;}*/

div.pl-container div.pl-elem div.info span.rating{margin-top: -6px;padding-top: 8px;}

div.pl-container div.pl-elem div.info{padding: 5px 5px 15px!important;}

.dl-horizontal dt{ padding-right: 10px;}

.component-content .article-info{margin-top:-30px;}

/*.module-content div.record-grid{width:90%!important;} */

.social-links,.nsb_container{margin-top:10px;}

.sprocket-mosaic-item .sprocket-mosaic-title a {color:#575757;}

.recent div.pl-container div.pl-elem a img.img-polaroid,.popular div.pl-container div.pl-elem a img.img-polaroid{/*margin-top:-35px!Important;*/min-height:200px;}

.recent .pl-elem a,.popular .pl-elem a{height:180px;display:block;overflow:hidden;text-align:left;line-height:24px;padding-top:5px;}

.pl-desc-title a{height:inherit!important;color:#575757;}

.recent .info,.popular .info{display:none;}

.gf-menu .dropdown ul li .item {

    border: 0 solid transparent;

    color: #333;

    margin-top: 5px;

    text-transform:capitalize;

}

#rt-main{}

 .article-featured{background:#FFF;border:1px solid #DDD;}

.blog-author,.blog-category{color:#666;}

.blog-author a,.blog-category a{color: #da0707}

.theme-btn{background: none repeat scroll 0 0 #60d6f4;

    font-family: remnant;

    font-size: 40px;

    padding: 10px;}

.theme-btn a{color:#FFF;}

.clearfix {

    

}

.clearfix:before, .clearfix:after {

     content: "";

     display: table;

     line-height: 0;

}

.clearfix:after {

     clear: both;

}

.hide-text {

     background-color: transparent;

     border: 0px none;

     color: transparent;

     font: 0px/0 a;

     text-shadow: none;

}

.input-block-level {

     -moz-box-sizing: border-box;

     display: block;

     min-height: 30px;

     width: 100%;

}

.rok-left {

     float: left;

}

.rok-right {

     float: right;

}

.rok-dropdown-group, .rok-dropdown {

     position: relative;

}

.rok-dropdown-open .rok-dropdown {

     display: block;

}

.rok-popover-group, .rok-popover {

     position: relative;

}

.rok-popover-open .rok-popover {

     display: block;

}

@font-face {

  font-family: "ExoRegular";

  font-style: normal;

  font-weight: normal;

  src: url("../fonts/exo-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/exo-regular-webfont.woff") format("woff"), url("../fonts/exo-regular-webfont.ttf") format("truetype"), url("../fonts/exo-regular-webfont.svg#ExoRegular") format("svg");

}

@font-face {

  font-family: "ExoDemiBold";

  font-style: normal;

  font-weight: normal;

  src: url("../fonts/exo-DemiBold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/exo-DemiBold-webfont.woff") format("woff"), url("../fonts/exo-DemiBold-webfont.ttf") format("truetype"), url("../fonts/exo-DemiBold-webfont.svg#ExoDemiBold") format("svg");

}

.sprocket-lists li {

     border-top: 1px solid #FFFFFF;

}

.sprocket-tabs-nav .sprocket-tabs-inner {

     border: 1px solid #E0E0E0;

     box-shadow: 0px 1px 1px #FFFFFF inset;

}

.gf-menu .dropdown ul li .item:hover{border:none!Important;}

.gf-menu.l1 > li {

     background: url("../images/light/menu-separator.png") no-repeat scroll 0px 1px transparent;

}

.gf-menu.l1 > li:last-child:before {

     background: url("../images/light/menu-separator.png") no-repeat scroll 0px 1px transparent;

     content: "";

     height: 100%;

     position: absolute;

     right: 0px;

     width: 2px;

}

.gf-menu.l1 > li.active > .item {

     background-color: #EDEDEF;

     background-image: linear-gradient(#D8D8DA, #EDEDEF 30%, #EDEEF0);

     background-repeat: no-repeat;

     border-bottom: 1px solid #FFFFFF;

     position: relative;

     z-index: 1;

}

.gf-menu.l1 > li.active{margin-top:0px!Important;}

.gf-menu.l1 > li.active > .item .rt-item-border {

     background: none repeat scroll 0% 0% #E7714D;

     box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6) inset;

     height: 6px;

     left: 0px;

     margin: 0px -1px;

     position: absolute;

     right: 0px;

     top: 0px;

}

.gf-menu.l1 > li.active > .item:before {

     background: url("../images/main/menu-shadow.png") no-repeat scroll -28px -8px transparent;

     content: "";

     height: 100%;

     left: 0px;

     position: absolute;

     top: 0px;

     width: 42px;

     z-index: 2;

}

.gf-menu.l1 > li.active > .item:after {

     background: url("../images/main/menu-shadow.png") no-repeat scroll 20px -120px transparent;

     content: "";

     height: 100%;

     letter-spacing: 15px;

     line-height: 62px;

     margin-top: -16px;

     position: absolute;

     right: 0px;

     text-align: right;

     top: 16px;

     width: 42px;

     z-index: 2;

}

.sub-wrap{ position: absolute;

    right: 10px;

    top: 70px;

    z-index: 10000;font-family:'Cabin';width:250px;}

.sub-photos a,.sub-videos a{   background: none repeat scroll 0 0 #fff;

    border-radius: 3px;

    box-shadow: 1px 1px 2px #111;

    float: right;

    margin-bottom: 5px;

    padding: 5px 10px;

    text-align: right;

    width: 250px;

}

.sub-wrap a:hover{background:none repeat scroll 0 0 #ace6f5 !important;color:#000;}

.sub-videos{}

.sub-wrap a{}



  @font-face {

  font-family: "ExoDemiBold";

  font-style: normal;

  font-weight: normal;

  src: url("../fonts/exo-DemiBold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/exo-DemiBold-webfont.woff") format("woff"), url("../fonts/exo-DemiBold-webfont.ttf") format("truetype"), url("../fonts/exo-DemiBold-webfont.svg#ExoDemiBold") format("svg");

}

  .clearfix {  }

  .clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }

  .clearfix:after { clear: both; }

  .hide-text { font: 0px/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0px none; }

  .input-block-level { display: block; width: 100%; min-height: 30px; -moz-box-sizing: border-box; }

  .rok-left { float: left; }

  .rok-right { float: right; }

  .rok-dropdown-group, .rok-dropdown { position: relative; }

  .rok-dropdown-open .rok-dropdown { display: block; }

  .rok-popover-group, .rok-popover { position: relative; }

  .rok-popover-open .rok-popover { display: block; }

  @font-face {

  font-family: "ExoRegular";

  font-style: normal;

  font-weight: normal;

  src: url("../fonts/exo-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/exo-regular-webfont.woff") format("woff"), url("../fonts/exo-regular-webfont.ttf") format("truetype"), url("../fonts/exo-regular-webfont.svg#ExoRegular") format("svg");

}

  @font-face {

  font-family: "ExoDemiBold";

  font-style: normal;

  font-weight: normal;

  src: url("../fonts/exo-DemiBold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/exo-DemiBold-webfont.woff") format("woff"), url("../fonts/exo-DemiBold-webfont.ttf") format("truetype"), url("../fonts/exo-DemiBold-webfont.svg#ExoDemiBold") format("svg");

}

  .gf-menu.l1 > li:hover .rt-menu-border { background: none repeat scroll 0% 0% #519BDA; border-bottom: 1px solid #2A7DC4; border-left: 1px solid #2775B7; border-right: 1px solid #2775B7; height: 5px; position: absolute; left: 1px; right: -2px; }

  .gf-menu.l1 > li:hover:last-child .rt-menu-border { right: 0px; }

  .gf-menu.l1 > li.active:hover .rt-menu-border { display: none; }

  .gf-menu li:hover, .gf-menu li.active:hover { border-top: 0px none; border-radius:0px!important;padding-top:0px!important;border:0px;}

  .gf-menu li:hover > .dropdown, .gf-menu li.active:hover > .dropdown { left: 2px; top: auto; opacity: 1;padding-top:0px!important; }

  .gf-menu li:hover > .item { color: #519BDA ! important; }

  .gf-menu li.parent.active:hover .dropdown { margin-top: -15px; }

  .gf-menu .dropdown ul li:hover { border: 0px none!important; box-shadow: none!important; }

  .gf-menu .dropdown ul li:hover > .item { border-radius: 4px; border-top: 0px none;box-shadow:none!important;background:none!important; }

  .gf-menu .dropdown ul li:hover > .item .border-fixer { display: block; position: absolute; height: 100%; width: 2px; right: -1px; box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1) inset, 0px 2px 0px rgba(0, 0, 0, 0.1) inset; top: 0px; background: none repeat scroll 0% 0% #EAEBED; z-index: 1001; }

  .gf-menu .dropdown ul li.parent:hover > .item { border-radius: 4px 0px 0px 4px!important; }

  .gf-menu .dropdown .grouped.parent:hover > .item { border-radius: 4px; }

  .gf-menu .dropdown .modules:hover, .gf-menu .dropdown .modules ul li:hover { padding-top: 0px ! important; }

  .gf-menu .dropdown li:hover > .flyout { left: 100%; top: 1px; margin-left: -6px; border-top: 0px none; border-radius: 5px; }

  body.rtl li:hover > .dropdown, body.rtl li.active:hover > .dropdown { left: inherit; right: -1px; }

  body.rtl .dropdown ul li:hover > .flyout { left: inherit; right: 100%; border-radius: 5px 0px 5px 5px; margin-left: auto; margin-right: -6px; }

  body.rtl .dropdown ul li:hover > .item .border-fixer { right: inherit; left: -1px; }

  body.rtl .dropdown ul li.parent:hover > .item { border-radius: 0px 4px 4px 0px; }

}

@font-face {

  font-family: "ExoRegular";

  font-style: normal;

  font-weight: normal;

  src: url("../fonts/exo-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/exo-regular-webfont.woff") format("woff"), url("../fonts/exo-regular-webfont.ttf") format("truetype"), url("../fonts/exo-regular-webfont.svg#ExoRegular") format("svg");

}

@font-face {

  font-family: "ExoDemiBold";

  font-style: normal;

  font-weight: normal;

  src: url("../fonts/exo-DemiBold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/exo-DemiBold-webfont.woff") format("woff"), url("../fonts/exo-DemiBold-webfont.ttf") format("truetype"), url("../fonts/exo-DemiBold-webfont.svg#ExoDemiBold") format("svg");

}

.layout-mode-960fixed .clearfix, .layout-mode-1200fixed .clearfix {

    

}

.layout-mode-960fixed .clearfix:before, .layout-mode-960fixed .clearfix:after, .layout-mode-1200fixed .clearfix:before, .layout-mode-1200fixed .clearfix:after {

     content: "";

     display: table;

     line-height: 0;

}

.layout-mode-960fixed .clearfix:after, .layout-mode-1200fixed .clearfix:after {

     clear: both;

}

.layout-mode-960fixed .hide-text, .layout-mode-1200fixed .hide-text {

     background-color: transparent;

     border: 0px none;

     color: transparent;

     font: 0px/0 a;

     text-shadow: none;

}

.layout-mode-960fixed .input-block-level, .layout-mode-1200fixed .input-block-level {

     -moz-box-sizing: border-box;

     display: block;

     min-height: 30px;

     width: 100%;

}

.layout-mode-960fixed .rok-left, .layout-mode-1200fixed .rok-left {

     float: left;

}

.layout-mode-960fixed .rok-right, .layout-mode-1200fixed .rok-right {

     float: right;

}

.layout-mode-960fixed .rok-dropdown-group, .layout-mode-960fixed .rok-dropdown, .layout-mode-1200fixed .rok-dropdown-group, .layout-mode-1200fixed .rok-dropdown {

     position: relative;

}

.layout-mode-960fixed .rok-dropdown-open .rok-dropdown, .layout-mode-1200fixed .rok-dropdown-open .rok-dropdown {

     display: block;

}

.layout-mode-960fixed .rok-popover-group, .layout-mode-960fixed .rok-popover, .layout-mode-1200fixed .rok-popover-group, .layout-mode-1200fixed .rok-popover {

     position: relative;

}

.layout-mode-960fixed .rok-popover-open .rok-popover, .layout-mode-1200fixed .rok-popover-open .rok-popover {

     display: block;

}

@font-face {

  font-family: "ExoRegular";

  font-style: normal;

  font-weight: normal;

  src: url("../fonts/exo-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/exo-regular-webfont.woff") format("woff"), url("../fonts/exo-regular-webfont.ttf") format("truetype"), url("../fonts/exo-regular-webfont.svg#ExoRegular") format("svg");

}

@font-face {

  font-family: "ExoDemiBold";

  font-style: normal;

  font-weight: normal;

  src: url("../fonts/exo-DemiBold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/exo-DemiBold-webfont.woff") format("woff"), url("../fonts/exo-DemiBold-webfont.ttf") format("truetype"), url("../fonts/exo-DemiBold-webfont.svg#ExoDemiBold") format("svg");

}

.layout-mode-960fixed .gf-menu.l1 > li:hover .rt-menu-border, .layout-mode-1200fixed .gf-menu.l1 > li:hover .rt-menu-border {

     background: none repeat scroll 0% 0% #519BDA;

     border-bottom: 1px solid #2A7DC4;

     border-left: 1px solid #2775B7;

     border-right: 1px solid #2775B7;

     height: 5px;

     left: 1px;

     position: absolute;

     right: -2px;

}

.layout-mode-960fixed .gf-menu.l1 > li:hover:last-child .rt-menu-border, .layout-mode-1200fixed .gf-menu.l1 > li:hover:last-child .rt-menu-border {

     right: 0px;

}

.layout-mode-960fixed .gf-menu.l1 > li.active:hover .rt-menu-border, .layout-mode-1200fixed .gf-menu.l1 > li.active:hover .rt-menu-border {

     display: none;

}

.layout-mode-960fixed .gf-menu li:hover, .layout-mode-960fixed .gf-menu li.active:hover, .layout-mode-1200fixed .gf-menu li:hover, .layout-mode-1200fixed .gf-menu li.active:hover {

     border-top: 0px none;

}

.layout-mode-960fixed .gf-menu li:hover > .dropdown, .layout-mode-960fixed .gf-menu li.active:hover > .dropdown, .layout-mode-1200fixed .gf-menu li:hover > .dropdown, .layout-mode-1200fixed .gf-menu li.active:hover > .dropdown {

     left: 2px;

     opacity: 1;

     top: auto;

}

.layout-mode-960fixed .gf-menu li:hover > .item, .layout-mode-1200fixed .gf-menu li:hover > .item {

     color: #519BDA ! important;

}

.layout-mode-960fixed .gf-menu li.parent.active:hover .dropdown, .layout-mode-1200fixed .gf-menu li.parent.active:hover .dropdown {

     margin-top: -15px;

}

.layout-mode-960fixed .gf-menu .dropdown ul li:hover, .layout-mode-1200fixed .gf-menu .dropdown ul li:hover {

     border: 0px none;

     box-shadow: none;

}

.layout-mode-960fixed .gf-menu .dropdown ul li:hover > .item, .layout-mode-1200fixed .gf-menu .dropdown ul li:hover > .item {

     border-radius: 4px;

     border-top: 0px none;

}

.layout-mode-960fixed .gf-menu .dropdown ul li:hover > .item .border-fixer, .layout-mode-1200fixed .gf-menu .dropdown ul li:hover > .item .border-fixer {

     background: none repeat scroll 0% 0% #EAEBED;

     box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1) inset, 0px 2px 0px rgba(0, 0, 0, 0.1) inset;

     display: block;

     height: 100%;

     position: absolute;

     right: -1px;

     top: 0px;

     width: 2px;

     z-index: 1001;

}

.layout-mode-960fixed .gf-menu .dropdown ul li.parent:hover > .item, .layout-mode-1200fixed .gf-menu .dropdown ul li.parent:hover > .item {

     border-radius: 4px 0px 0px 4px;

}

.layout-mode-960fixed .gf-menu .dropdown .grouped.parent:hover > .item, .layout-mode-1200fixed .gf-menu .dropdown .grouped.parent:hover > .item {

     border-radius: 4px;

}

.layout-mode-960fixed .gf-menu .dropdown .modules:hover, .layout-mode-960fixed .gf-menu .dropdown .modules ul li:hover, .layout-mode-1200fixed .gf-menu .dropdown .modules:hover, .layout-mode-1200fixed .gf-menu .dropdown .modules ul li:hover {

     padding-top: 0px ! important;

}

.layout-mode-960fixed .gf-menu .dropdown li:hover > .flyout, .layout-mode-1200fixed .gf-menu .dropdown li:hover > .flyout {

     border-radius: 5px;

     border-top: 0px none;

     left: 100%;

     margin-left: -6px;

     top: 1px;

}

.layout-mode-960fixed body.rtl li:hover > .dropdown, .layout-mode-960fixed body.rtl li.active:hover > .dropdown, .layout-mode-1200fixed body.rtl li:hover > .dropdown, .layout-mode-1200fixed body.rtl li.active:hover > .dropdown {

     left: inherit;

     right: -1px;

}

.layout-mode-960fixed body.rtl .dropdown ul li:hover > .flyout, .layout-mode-1200fixed body.rtl .dropdown ul li:hover > .flyout {

     border-radius: 5px 0px 5px 5px;

     left: inherit;

     margin-left: auto;

     margin-right: -6px;

     right: 100%;

}

.layout-mode-960fixed body.rtl .dropdown ul li:hover > .item .border-fixer, .layout-mode-1200fixed body.rtl .dropdown ul li:hover > .item .border-fixer {

     left: -1px;

     right: inherit;

}

.layout-mode-960fixed body.rtl .dropdown ul li.parent:hover > .item, .layout-mode-1200fixed body.rtl .dropdown ul li.parent:hover > .item {

     border-radius: 0px 4px 4px 0px;

}

@media (max-width: 767px) {

  .layout-mode-responsive .gf-menu-device-wrapper { margin-bottom: 15px ! important; }

  .layout-mode-responsive .gf-menu-device-container { background: none repeat scroll 0% 0% #FFFFFF; border-right: 1px solid #E0E0E0; border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color #E0E0E0 #E0E0E0; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1) inset, 0px 2px 0px rgba(0, 0, 0, 0.1) inset; border-radius: 5px; padding: 5px; }

  .layout-mode-responsive .gf-menu-device-container select { margin-bottom: 0px; width: 100%; }

  .layout-mode-responsive .gf-menu { border-top: 15px solid #FFFFFF; background: url("../images/menu/tree-main.png") repeat-y scroll 0% 0% #FFFFFF ! important; }

  .layout-mode-responsive .gf-menu ul, .layout-mode-responsive .gf-menu ol { background: url("../images/menu/tree-main.png") repeat-y scroll 0% 0% #FFFFFF ! important; }

  .layout-mode-responsive .gf-menu.l1 > li { padding-bottom: 5px; }

  .layout-mode-responsive .gf-menu li { background: url("../images/menu/tree-node.png") no-repeat scroll 0% 0% rgba(0, 0, 0, 0) ! important; padding-left: 50px ! important; margin-right: 0px ! important; }

  .layout-mode-responsive .gf-menu li.active.last { background: url("../images/menu/tree-node.png") no-repeat scroll 0% 0% rgba(0, 0, 0, 0) ! important; border: 0px none ! important; box-shadow: none ! important; }

  .layout-mode-responsive .gf-menu li.active.last > .item { background: none repeat scroll 0% 0% transparent; border: 1px solid #555555 ! important; border-radius: 4px; }

  .layout-mode-responsive .gf-menu li.active.last > .item:before, .layout-mode-responsive .gf-menu li.active.last > .item:after, .layout-mode-responsive .gf-menu li.active.last > .item .rt-item-border { display: none; }

  .layout-mode-responsive .gf-menu li.active.last .rt-item-shadow { display: none; }

  .layout-mode-responsive .gf-menu li .columns-1 > .col1 > ul > li:last-child, .layout-mode-responsive .gf-menu li .columns-2 > .col2 > ul > li:last-child, .layout-mode-responsive .gf-menu li .columns-3 > .col3 > ul > li:last-child, .layout-mode-responsive .gf-menu li .columns-4 > .col4 > ul > li:last-child { background: url("../images/menu/tree-node-last.png") no-repeat scroll 0px -2px #FFFFFF ! important; }

  .layout-mode-responsive .gf-menu li ol > li:last-child { background: url("../images/menu/tree-node-last.png") no-repeat scroll 0px -2px #FFFFFF ! important; }

  .layout-mode-responsive .gf-menu li:hover > .item { color: #000000 ! important; }

  .layout-mode-responsive .gf-menu li .item { padding: 2px 5px ! important; }

  .layout-mode-responsive .gf-menu li .item.subtext em { display: none; }

  .layout-mode-responsive .gf-menu li .item:after { content: "" ! important; }

  .layout-mode-responsive .gf-menu > li:first-child, .layout-mode-responsive .gf-menu > li.active:first-child { margin-top: -15px; background: url("../images/menu/tree-node-first.png") no-repeat scroll 0% 0% rgba(0, 0, 0, 0) ! important; }

  .layout-mode-responsive .gf-menu > li:last-child, .layout-mode-responsive .gf-menu li.active.last:last-child { background: url("../images/menu/tree-node-last.png") no-repeat scroll 0px -2px #FFFFFF ! important; }

  .layout-mode-responsive .gf-menu > li.active:last-child .dropdown li:last-child { margin-bottom: 20px; }

  .layout-mode-responsive .gf-menu .dropdown { width: 100% ! important; border: 0px none ! important; margin: 0px auto; padding-top: 0px ! important; padding-bottom: 0px ! important; background: none repeat scroll 0% 0% rgba(0, 0, 0, 0) ! important; box-shadow: none ! important; position: relative; left: inherit; top: inherit; opacity: 1; }

  .layout-mode-responsive .gf-menu .dropdown:before, .layout-mode-responsive .gf-menu .dropdown:after { display: table; content: ""; line-height: 0; }

  .layout-mode-responsive .gf-menu .dropdown:after { clear: both; }

  .layout-mode-responsive .gf-menu .dropdown .flyout { display: block; }

  .layout-mode-responsive .gf-menu .dropdown .column { width: 100% ! important; }

  .layout-mode-responsive .gf-menu .dropdown .grouped ol { box-shadow: none ! important; border: 0px none ! important; margin: 0px ! important; padding: 0px ! important; }

  .layout-mode-responsive .gf-menu .dropdown .modules { display: none; }

  .layout-mode-responsive .gf-menu.l1 > li { float: none; }

  .layout-mode-responsive .gf-menu.l1 > li.active { margin-left: 0px; background: none repeat scroll 0% 0% transparent; box-shadow: none; border: 0px none; }

  .layout-mode-responsive .gf-menu.l1 > li.active > .item { background: none repeat scroll 0% 0% transparent; border-bottom: medium none; }

  .layout-mode-responsive .gf-menu.l1 > li.active > .item:before, .layout-mode-responsive .gf-menu.l1 > li.active > .item:after, .layout-mode-responsive .gf-menu.l1 > li.active > .item .rt-item-border { display: none; }

  .layout-mode-responsive .gf-menu.l1 > li.active .rt-item-shadow { display: none; }

  .layout-mode-responsive .gf-menu.l1 > li:before { display: none; }

  .layout-mode-responsive .gf-menu.l1 > li > .item { font-size: 14px; }

}

body.rtl .gf-menu.l1 > li {

     float: right;

}

body.rtl .gf-menu li .item {

     text-align: right;

}

body.rtl .gf-menu li.parent > .item {

     padding-left: 25px;

     padding-right: 8px;

}

body.rtl .gf-menu li.parent > .item:after {

     left: 6px;

     right: inherit;

}

body.rtl .gf-menu-toggle {

     left: inherit;

     right: 10px;

}

body.rtl .dropdown {

     border-radius: 5px 0px 5px 5px;

}

body.rtl .dropdown ul li.parent > .item:after {

     content: "";

     font-size: 11px;

}



.main-bg-paper .sprocket-mosaic, .main-bg-gray-paper .sprocket-mosaic, .main-bg-vintage .sprocket-mosaic, .main-bg-guides .sprocket-mosaic, .main-bg-grunge .sprocket-mosaic, .main-bg-none .sprocket-mosaic{color:#313439;}

.sprocket-mosaic .sprocket-mosaic-header{margin: 0 1px;background: none repeat scroll 0 0 rgba(255, 255, 255, 0.35);}

.sprocket-mosaic-tags li{background:none repeat scroll 0 0 #E5E5E5;}

.sprocket-mosaic-item{background:#FFF;}

.sprocket-mosaic {

     position: relative;

  margin-bottom:-20px;

}

.sprocket-mosaic .sprocket-mosaic-header {

     margin: 0px 1px;

}

.sprocket-mosaic .sprocket-mosaic-header ul {

     list-style: none outside none;

     margin: 0px;

     padding: 0px;

}

.sprocket-mosaic .sprocket-mosaic-container {

     clear: both;

     position: relative;

}

.sprocket-mosaic-overlay {

     background-color: transparent;

     bottom: 0px;

     display: none;

     left: 0px;

     position: absolute;

     right: 0px;

     top: 0px;

     z-index: 2;

}

.sprocket-mosaic-overlay .css-loader-wrapper {

     background-color: rgba(0, 0, 0, 0.5);

     border-radius: 1em;

     box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4) inset, 1px 1px 1px rgba(255, 255, 255, 0.1);

     height: 60px;

     margin: 200px auto 0px;

     padding: 20px;

     width: 60px;

}

.sprocket-mosaic-overlay .css-loader-wrapper .css-loader {

     background-position: 50% 50%;

     background-repeat: no-repeat;

}

.sprocket-mosaic.refreshing .sprocket-mosaic-overlay {

     display: block;

}

.sprocket-mosaic .sprocket-mosaic-header li {

     display: inline-block;

}

.sprocket-mosaic-pagination-hidden {

     display: none;

}

.sprocket-mosaic .sprocket-mosaic-order li, .sprocket-mosaic .sprocket-mosaic-filter li {

     background-position: 0px -22px;

     font-size: 115%;

     font-weight: bold;

     position: relative;

     z-index: 0;

}

.sprocket-mosaic-head .sprocket-mosaic-title {

     background-position: 0px 100%;

     background-repeat: repeat-x;

}

.sprocket-mosaic .sprocket-mosaic-order {

     float: right;

}

.sprocket-mosaic .sprocket-mosaic-filter {

     float: left;

}

.sprocket-mosaic-container {

     list-style: none outside none;

     margin: 0px;

     padding: 0px;

}

.sprocket-mosaic-container li {

     display: inline-block;

}

.sprocket-mosaic-item {

     display: block;

     margin: 0px -10px;

     position: relative;

     z-index: 0;

}

.sprocket-mosaic-item .sprocket-mosaic-image {

     position: relative;

     width: 100%;

     z-index: -1;

}

.sprocket-mosaic-item .title {

     margin-bottom: 10px;

}

.sprocket-mosaic-item .sprocket-mosaic-title {

     font-size:110%!important;

     margin: 12px 0px!important;

     padding-bottom: 0px!important;

	 line-height:1em!Important;

  min-height:40px;

}

.sprocket-mosaic-head {

     border-radius: 5px 5px 0px 0px;

     margin: -10px -10px 0px;

     padding: 0px 10px;

}

.sprocket-noimage.sprocket-mosaic-text-container {

     opacity: 1;

     position: relative;

     text-shadow: none;

}

.sprocket-mosaic-title.sprocket-noimage {

     padding-top: 12px;

}

.sprocket-mosaic-tags {

     clear: both;

     margin: 8px 0px 0px!important;

	 font-style:normal!important;

	 border-radius:0px!Important;

	 background:none!important;

}

.sprocket-mosaic-tags li {

     float: left;

     font-size: 0.9em;

     list-style: none outside none;

     margin-right: 2px!important;

     padding: 0px 6px!important;

     position: relative;

     width: inherit;

	 border-radius:0px!Important;

}

.sprocket-mosaic-item {

     margin: 5px!important;

}

.sprocket-mosaic .sprocket-mosaic-container {

     margin-top: 1px;

}

@keyframes rotate {

0% { transform: rotate(0deg); }

100% { transform: rotate(360deg); }

}

@keyframes rotate {

0% { transform: rotate(0deg); }

100% { transform: rotate(360deg); }

}

.sprocket-mosaic-item .sprocket-mosaic-title, .sprocket-mosaic-item .sprocket-mosaic-info {

     text-transform: none;

}

.sprocket-mosaic-item .sprocket-mosaic-infos {

     font-size: 13px;

     font-weight: bold;

     margin: 8px 0px;

}

.sprocket-mosaic-item .sprocket-mosaic-text {

     display: block;

     font-size: 16px;

     line-height: 1.4em;

     margin: 0px 0px 15px;

}

.sprocket-mosaic-item {

     position: relative;

}

.sprocket-mosaic-item .sprocket-padding {

     padding:0 20px 5px !important;

}

.sprocket-mosaic .sprocket-mosaic-order li {

     -moz-user-select: none;

     cursor: pointer;

     margin: 0px 0px 0px -1px!important;

     opacity: 0.6;

     padding: 10px 12px!important;

     transition: opacity 0.1s ease-in 0s;

	 text-transform:none!Important;

}

.sprocket-mosaic .sprocket-mosaic-filter li {

     -moz-user-select: none!important;

     cursor: pointer;

     margin: 0px -1px 0px 0px!important;

     opacity: 0.6;

     padding: 10px 12px!important;

     transition: opacity 0.1s ease-in 0s;

text-transform:none!Important;

}

.sprocket-mosaic-order li.active, .sprocket-mosaic-order li:hover, .sprocket-mosaic-filter li.active, .sprocket-mosaic-filter li:hover {

     opacity: 1;

}

.sprocket-mosaic-item .readon {

     margin-top: 15px;

}

.sprocket-mosaic-image-container {

     margin: 0px -20px 2px;

     position: relative;

}

.sprocket-mosaic-image-container > a {

     line-height: 0;

}

.sprocket-mosaic-image-container:hover .sprocket-mosaic-hovercontent {

     opacity: 1;

     transition: opacity 0.4s ease-in 0s;

}

.sprocket-mosaic-content:hover .sprocket-mosaic-text-container {

     opacity: 1;

     transition: opacity 0.2s ease-in 0s;

}

.sprocket-mosaic-content {

     position: relative;

}

.sprocket-mosaic-item .sprocket-readon-container {

     display: block;

     float: right;

     position: relative;

     right: 50%;

}

.sprocket-mosaic-item .readmore {

     float: right;

     font-size: 100%;

     height: 21px;

     padding: 4px 8px;

     position: relative;

}

.sprocket-mosaic-item .sprocket-mosaic-head {

     margin: -1px -20px 0px;

     padding: 0px 10px;

}

.sprocket-mosaic-loadmore:active {

     background-position: 0px -131px;

}

.sprocket-mosaic-text-container {

     margin: 20px 0px 0px;

     opacity: 0;

     padding: 0px;

     position: absolute;

     top: 0px;

     z-index: 99;

}

.option-com-hwdmediashare #rt-feature .show-desc {font-size: 140%;
background: #60D6F4 ;
color: #fff;
padding: 20px; margin-top: -15px;}

.option-com-hwdmediashare #rt-feature .rt-block {padding-bottom: 0; margin-bottom:0}
.option-com-hwdmediashare #rt-feature img {width: 100%; height: auto;}
.option-com-hwdmediashare .addthis_sharing_toolbox {
    margin-left: 0px;
}

.menu-deartabby #rt-mainbody .item-page {padding: 0;}
.menu-deartabby  #rt-main .rt-block {margin-top: 0; padding-top:0;}
.menu-deartabby  #rt-feature .rt-block {margin-top: 0;margin-bottom: 0; padding-top: 5px; padding-bottom: 5px;}
.menu-deartabby  .addthis_sharing_toolbox {
    margin-left: 0px;
}
#hwd-container .media-item img.media-thumb, .hwd-container .media-item img.media-thumb {
top: -34px;


}
#hwd-container h2.media-media-title {color: #000000; font-size: 34px;}

#hwd-container .nav-tabs {border-bottom: none; display: none;}

#hwd-container ul.paneTabs, #hwd-container .media-category-description, h2.media-category-title  {display: none;}

@media screen and (max-width: 25em) {

  

  

}

@media screen and (max-width: 75em) {

  #rt-bar{height:50px;}

    .tabby-wrap{}

    .tabby-wrap{margin-top:15px;text-align:center;}

  .sprocket-strips-s-container .sprocket-strips-s-block{width:100%;}

  .logo-img{margin-top:15px;width:150px;}

  .custom-login{top:10px;}

	.gf-menu.l1 > li > .item{font-size:15px!important;}

	.sprocket-mosaic-image-container{height:inherit!important;}

	.sprocket-mosaic-item .sprocket-mosaic-title a {

    font-size: 0.8em !important;

    line-height: 1em;}

	div#record-grid-list-2 div.record-grid-2{width:44%!important;}

	.menu-home .scratch{display:none;}

	#eblog-wrapper.w320 #ezblog-body .map-images, #eblog-wrapper.w600 #ezblog-body .map-images, #eblog-wrapper.w600 #socialbutton, #eblog-wrapper.w600 #socialbutton .socialbutton-vertical{display:inline-block!important;}

  .welcome{bottom:inherit;}

	}

@media screen and (max-width: 45em) {

  .custom-login .loginBtn{font-size:16px;}

  #rt-bottom {top:150px;}

  .insta-feed {margin: 10px 0 0;padding: 15px 0 0;}

  .insta-btn a{font-size:100%;}

  #ezblog-body .blog-read .blog-text{padding-left:10px!Important;}

  .tabby-vid{padding:0px;}

    .tabby-wrap{text-align:center;}

  #mobile-drawer input{width:290px;}

  #roksearch_results{width:320px!important;left:0!important;}

  #roksearch_results .page{width:320px;}

  .rt-container{width:99%;}

  #rt-bar{}

  div#record-grid-list-2 div.record-grid-2{width:94%!important;}

  #rt-header{border:none!important;}

  .mobile-search{top:-50px;position:absolute;right:0px;}

  #mobile-drawer{top:inherit;right:0;}

  .social-icons{display:none;}

  .home-fave h2 {

    font-size: 14px;

    left: 5px;

    padding: 5px;

    top: 5px;

}

  .logo-img{width:100px;}

  #rt-mainbody-surround {top: 130px;}

  .welcome{display:none;}

  body{overflow-x:hidden;}

  .custom-logo{padding-top:0px;margin-top:30px!Important;}

  .gf-menu-toggle {z-index:10000;position:fixed;}

	.social{float:right;}

	#ezblog-body .blog-read .blog-title{font-size:1.2em;}

	#rt-main .rt-block{ margin: 10px 0!important;

    padding: 0;!important}

	#ezblog-head, #ezblog-body{margin-left:0px!Important;}

	#ezblog-body .blog-post .blog-title, #ezblog-body .blog-post .blog-title a {

    font-size: 1.2em;

    margin-bottom: 0;

	}

	.blog-text{  font-size: 14px !important;

    line-height: 22px;

    margin-left: 0;

    padding-left: 0!important;}

	.blog-text h3{font-size:18px;line-height:24px!important;}

	.ezb-mod .mod-item a, .scratch .ezb-mod .mod-item{width:100%;}

	.copyright{font-size:80%;line-height:24px;}

	}

@media (min-width: 768px) and (max-width: 959px) {

  .layout-mode-responsive .gf-menu.l1 > li.parent > .item { padding-right: 20px; }

  .layout-mode-responsive .gf-menu.l1 > li.parent > .item:after { right: 8px; }

  .layout-mode-responsive .gf-menu.l1 > li.active > .item:after { letter-spacing: 5px; right: 0px; }

  .layout-mode-responsive .gf-menu.l1 > li > .item { padding-left: 8px; padding-right: 8px; }

  .layout-mode-responsive .gf-menu.l1 > li > .item.subtext { padding-top: 18px; padding-bottom: 19px; }

  .layout-mode-responsive .gf-menu.l1 > li > .item.subtext em { display: none; }

  .layout-mode-responsive .gf-menu.l1 > li > .item.image img { display: none; }
.option-com-hwdmediashare #rt-feature {margin-top: 15px;}

#hwd-container .media-item img.media-thumb, .hwd-container .media-item img.media-thumb {
top: -34px;
}

}


@media only screen and (min-width: 768px) {

  @font-face {

  font-family: "ExoRegular";

  font-style: normal;

  font-weight: normal;

  src: url("../fonts/exo-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/exo-regular-webfont.woff") format("woff"), url("../fonts/exo-regular-webfont.ttf") format("truetype"), url("../fonts/exo-regular-webfont.svg#ExoRegular") format("svg");

}

.Image_Wrapper {width: 33%;}
.row-fluid .span4 {margin-left: 2%;}
.hwd-container .row-fluid {margin-bottom: 25px;}
}
@media (max-width: 979px) and (min-width: 768px) {
.hwd-container .row-fluid .span6 {
    width: 47%!important; 
	
}
@media (max-width: 767px) {

  .layout-mode-responsive.rtl .gf-menu.l1 > li { float: none; }

  .layout-mode-responsive.rtl .gf-menu li .item { text-align: left; }
  .logo-img {margin-left: 40px;}
.Image_Wrapper {width: 100%;}
#hwd-container .media-item img.media-thumb, .hwd-container .media-item img.media-thumb {
top: -34px;
}

/*
.menu-deartabby .span4, .menu-deartabby .span6, .row-fluid [class*="span"]{margin-bottom: 50px;} */

}
@media (max-width: 320px) {
	#hwd-container .media-item img.media-thumb, .hwd-container .media-item img.media-thumb {
top: -29px;
}
}
@media (min-width: 414px) and (max-width: 567px) {
#hwd-container .media-item img.media-thumb, .hwd-container .media-item img.media-thumb {
top: -44px;
}
}	

@media (min-width: 568px) and (max-width: 599px) {
#hwd-container .media-item img.media-thumb, .hwd-container .media-item img.media-thumb {
top: -52px;
}
}
@media (min-width: 600px) and (max-width: 735px) {
#hwd-container .media-item img.media-thumb, .hwd-container .media-item img.media-thumb {
top: -61px;
}
}

@media (min-width: 736px) and (max-width: 767px) {
#hwd-container .media-item img.media-thumb, .hwd-container .media-item img.media-thumb {
top: -40px;
}
}

@media (min-width: 959px) and (max-width: 1199px) {
#hwd-container .media-item img.media-thumb, .hwd-container .media-item img.media-thumb {
top: -28px;
}

} 

@media (min-width: 414px) and (max-width: 767px) {
.logo-img {
    width: 150px;
	margin-left: 30px;
	margin-top: -20px;
}
.mobile-search { top: -65px; }


} 
@media (min-width: 768px) {
.custom-mobile-menu {display: none;}

}

@media (min-width: 633px) and (max-width: 767px) {
.logo-img {
    width: 150px;
	margin-left: 10px;
	margin-top: 0px;
}

div.social { width: 220px;
float: right;
top: -35px; }
#rt-header {
height: 0;
border: none;}
#rt-top {height: 80px;}
} 