@import url('https://fonts.googleapis.com/css?family=Jockey+One');
@import url('https://fonts.googleapis.com/css?family=Titillium+Web');
@import url('https://fonts.googleapis.com/css?family=Russo+One');
@font-face {
  font-family:MGBLACK;
  src: url('http://capturedbydesign.com/font/MGBLACK.TTF');
}

/* this area blank */
/* fonts after ssl 
@import url(//fonts.googleapis.com/css?family=Titillium+Web);
@import url(//fonts.googleapis.com/css?family=Russo+One);   */

/*2021 redesign */

/* cart button float */
.hikashop_product_stock .hikashop_product_quantity_field {
    padding: 20px !important;
    float: right !important;
}

.mediaLogo {
   
    max-width: 280px !important;
}
body #fav-nav li a {
    font-family: 'Titillium Web' !important;
    text-transform: lowercase !important;
}


#fav-header {
    padding: 10px !important;
}


.sector5plus {
    
    top: 0px;
    padding: 25% 20% 0;
}

#fav-top img {
    transition: 400ms ease;
}

.moduletable .custom ul {
    margin-left: 30px;
}
.moduletable .custom ul li {
    line-height: 2em;
    list-style: disc;
}

/* not working
.sector5plus h2{
    
    font-family:MGBLACK !important;
}

*/


/* gloves page 2021 */
.pricepodGloves {
    width: 50%;
    float: left;
    margin: 0 auto;
    display: inline-block;
    text-align: center !important;
}
.pricepodpriceGloves {
    margin: 0 20%;
}

/* fission bullets */
ul.fission {
    width: 200px;
    text-align: left;
    display: block;
    margin: 1% auto;
  
}

.fission li {
    line-height: 24px !important;
}

.bullets {
    width: 350px;
    float: left;
}

.bulletdiv{
    width: 700px;
    display: block;
    margin: 0 auto !important;
    margin-top: 20px;
}

.fissiondiv {
    width: 700px;
    display: block;
    margin: 0 auto;
  padding:20px;
}
.fissionfinaltext {
    clear: both;
    padding: 0 0 30px;
}

.takeovertext p {
    line-height: 32px;
    padding: 3% 10% 0;
    font-size: 20px !important;
}


/* hikashop add to cart buttons float */
#hikashop_product_right_part .hikashop_cart_input_button {
    
    float: left;
}


#fav-showcase1 .moduletable, #fav-showcase2 .moduletable, {
    text-align: justify;
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 0;
}
.moduletable, div[class^="moduletable-"], div[class*=" moduletable-"], .moduletable_text, .moduletable_menu {
    text-align: justify;
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 0;
}

#fav-intro2 .custom img {
    display: block !important;
    margin: 20px auto !important;
    /* max-width: 300px !important; */
  transition:400ms ease;
}
#fav-showcase1 .custom img {
    display: block !important;
    margin: 20px auto !important;
    /* max-width: 300px !important; */
  transition:400ms ease;
}
#fav-promo2 .custom img {
    display: block !important;
    margin: 20px auto !important;
    /* max-width: 300px !important; */
  transition:400ms ease;
}
#fav-top1 .custom img {
    display: block !important;
    margin: 20px auto !important;
    /* max-width: 300px !important; */
  transition:400ms ease;
}

#fav-top {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}


.sector5plus h2 {
    font-size: 48px;
}


.hikashop_product_stock table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    text-align: center;
    margin: 0 auto;
}


#fav-nav li li {
      width: 250px !important;
   }

#fav-nav li ul {
       width: 250px !important;
  }



/* 2019 sector5 */
.sector5 h2 {
  text-align: center;
  background: #fc4513;
  color: #fff;
}

.sector5 {text-align:center;}
.sector5 p {
  padding: 0 5%;
  line-height: 36px;
}
.sector5.sector5gold {
  background: #8b784b;
  padding: 30px 10px;
  color: #fff;
}
/* tshirts page */
.tshirtcat {
  display: block;
  margin: 0 auto;
  text-align: center;
}

/* takeover css */
/* shrink social media size */
#fav-advert img {
  max-width:20px;}

.hikashop_product_stock .hikashop_product_quantity_field {
    padding: 20px !important;
    margin: 0 10px 0 0;
}


@import url('https://fonts.googleapis.com/css?family=Anton');

@font-face {
    font-family:'billbord';
    src: url("http://www.capturedbydesign.com/font/billbord.ttf");
}
 

/* player program fixes */
.message {
  text-align: center !important;
}
.hikashop_product_name {
  padding: 20px !important;
}


.thecourt {
 
  text-align: center !important;
  font-weight: bold;
  letter-spacing: 35px;
  font-size: 14px !important;
  padding-top: 10px;
}

#one img, #two img {
  display: block !important;
  margin: 0 auto;
  
}

#two h3 {
  text-align: left !important;
}


#container h3 {
  font-size: 48px !important;
  font-family: 'Jockey One' !important;
  letter-spacing: 0px !important;
  padding-top:70px !important;
}

/* stack divs for mobile */

#container {
   width:100%;
}
#one {
   width:50%;
   float:left;
  
}
#two {
   width:50%;
   float:right;
  text-align:center;
 
}

@media all and (max-width:800px) 
{
    #one, #two
    {
        display: block; 
        float: none; 
        width: 100%;
    }
}


/* three columns */
#one3 {
   width:33.3%;
   float:left;
  
}
#two3 {
   width:33.3%;
   float:left;
 
}
#three3 {
   width:33.3%;
   float:left;
 
}
@media all and (max-width:800px) 
{
    #one3, #two3, #three3
    {
        display: block; 
        float: none; 
        width: 100%;
    }
}


.takeovertext p {
    line-height: 32px;
    padding: 3% 10% 0;
    font-size: 20px !important;
}

.pricing {
  font-size: 18px !important;
  line-height: 36px;
  padding: 30px;
  color: white;
  background: #333;
}

.gctext {
  padding: 20px 20px 10px;
  margin-bottom: 20px !important;
}

.gctext img {
  margin: 20px auto 0 !important;
}
.eltext {
  padding: 20px !important;
  line-height: 24px !important;
  text-align: left;
}

.zrttext {
  padding: 20px 30px 20px;
  line-height: 24px;
}

.pbtext {
  padding: 20px 30px 80px;
  line-height: 24px;
  text-align:left;
}
.hikashop_product_code_list {
  display: none;
}


.hikashop_product_quantity_field {text-align:center;}



/* shadow box address pop up shrink 
#sbox-content iframe,#sbox-window {width:370px !important;} */
#hikashop_address_form_header_iframe {font-size:24px;}
/* #sbox-window {left:0 !important;} */
#sbox-window {padding:0 !important;}



body {
  font-family: 'Titillium Web', sans-serif;
}


/* jan pod with editable prices */
.pricepodprice {font-family:'Jockey One';font-size:18px !important;padding:2%;}
.pricepod {display:inline-block;width:24%;}
.pricepod {
    display: inline-block;
    width: 25%;
    float: left;
}




/* nov space out cart subtotal lines on smartphone view */
.hikashop_cart_subtotal_value, .hikashop_cart_shipping_value, .hikashop_cart_total_value, .hikashop_cart_tax_value {min-height:12px;}
/* banner */
.banner {text-shadow:1px 1px #000;}
.banner a {color:#fff !important;font-size:16px;}

/* social icons in row at collapse */
#fav-main img, .moduletable .custom img, div[class^="moduletable-"] div[class^="custom-"] img, div[class*=" moduletable-"] div[class*=" custom-"] img, .img-left, .img-right {display:inline !important;}

/* coupon code nov 2017 */

span#hikashop_checkout_coupon .hikashop_cart_input_button {padding:5px 10px !important;margin:0 0 10px;}

#system-message ul li {font-size:18px;font-weight:bold;color:red;text-align:center;}
.hikashop_cart_module_coupon_value, .hikashop_cart_coupon_value {float:right;}
 
.hikashop_product_code_checkout {font-size:12px;}

.hikashop_cart_module_product_total_value, .hikashop_cart_module_product_price_value.hikashop_cart_value {text-align:right !important;}

/* .hikashop_product_stock .hikashop_product_quantity_field {float:right;margin-top:10px;} */


/* sep 11 2017 */
#hikashop_product_quantity_field_1 {float:right;margin-top:10px;}
#hikashop_product_quantity_field_3 {margin:0;}
/*july11 minicart position */
#fav-advert .moduletable, #fav-advert div[class^="moduletable-"], #fav-advert div[class*=" moduletable-"] {float:right;}
#fav-advertwrap .hikashop_cart_module {margin:4px 4px 4px 0px;}
.join {margin:4px;}

/*july 7 */
/*   body.contentpane {overflow:hidden;} hide scrollbar */

#sbox-window {min-height:300px;}



span.hikashop_product_stock_count {display:none;} /* hide inventory count */


/*july 6 */
.mceItemTable p {font-size:12px !important;line-height:12px !important;}
.mceItemTable {padding:10px;line-height:12px !important;}

#hikashop_product_code_main {font-size:14px !important;}



.hikashop_product_code_cart {padding-left:10px;font-size:12px;}
.hikashop_cart_module_shipping_title {font-size:12px;}
.hikashop_cart_module_product_name_value.hikashop_cart_value {text-align:left;}
.hikashop_cart_module_coupon_value {float:right !important;}
/* july 1 */

#fav-advertwrap .hikashop_cart_module {color:#fff !important;float:right;padding:0 2px;border-radius:3px;background:#ff0000;}
#fav-advertwrap .hikashop_small_cart_total_title {color:#fff;}


/* jun29 2017 */
#hikashop_checkout_next_button {float:right !important;margin-top:20px;margin-left:30px;}


/* dec1 */
span.hikashop_checkout_cart_taxes {font-family:'Russo One';font-style:normal !important;float:right;}
/* .button.hikashop_cart_input_button {background:#00ff00 !important;} */

/*nov25 eve */
#fav-navbar-collapse .moduletable_menu {margin-top:33px;}
#fav-navbar a.btn.btn-navbar {position:absolute;z-index:22222;}
#fav-navbar .btn.btn-navbar {padding:8px 18px;margin:0;margin-top:0px;}
.btn.btn-navbar {border-radius:0px;top:0;}
.navbar-inner {min-height:0px;}
#fav-navbar span.icon-bar {width:10px !important;}
#fav-headerwrap {border-bottom:0px !important;box-shadow:none;padding-bottom:0px;}
.button.hikashop_cart_input_button {margin:0px 0 0 10px;}
#hikashop_checkout_next_button {margin-left:0px;}
#scrollToTop > img {max-width:40px;}
#scrollToTop {bottom:10px !important;}
.button.hikashop_cart_input_button {padding:20px 25px !important;}
#hikashop_checkout_next_button {float:right !important;}

/* nov 17 */
.hikashop_product_main_image_subdiv, .hikashop_product_main_image {width:auto !important;}
.hikashop_product_left_part {width:auto !important;}
.hikashop_product_main_image {height:auto !important;}  /* so images in cart collapse without hiding amount quant */
.hikashop_product_stock {margin-left:0px;} /* move over add to cart button */
#fav-navbar-collapse a::before {content:none !important;}
.carticon > a {padding:0 !important;}
.carticon {float:right !important;margin-left:5px;}

.hikashop_product_checkout_cart_image {height:auto !important;max-height:250px;}
#hikashop_cart .hikashop_cart_input_button {display:none;}
#hikashop_checkout_billing_address_new input.button.hikashop_cart_input_button {padding:4px 6px !important;} /* new shipping address button */ 
button, .button, .btn {border-radius:8px;}
#hikashop_checkout_shopping_button {font-family:'Titillium Web';}
.hikashop_checkout_page.hikashop_checkout_page_step0 {padding:0 !important;}
.hikashop_checkout_page h1 {font-family:'Titillium Web';font-size:18px;line-height:24px;}

/* nov 18 */
.hikashop_cart_module_shipping_value,.hikashop_cart_module_product_total_value span.hikashop_product_price, .hikashop_cart_value span.hikashop_product_price, .hikashop_cart_value span.hikashop_product_price_full, .hikashop_cart_module_product_total_value span.hikashop_product_price_full {text-align:right;}
.hikashop_cart_module_product_price_title.hikashop_cart_title {text-align:right !important;}
.hikashop_cart_module_shipping_value {font-family:'Russo One';}
/* nov 20 */
/* #fav-promo .custom img {display:block !important;margin:0 auto;} */

.row-fluid {max-width:100% !important;}
.container-fluid {padding:0;}

/* nov 25 */
.hikashop_product_price.hikashop_product_price_0 {font-family:'Russo One';}
.hikashop_product_price_full {text-align:right !important;}

/* racquet pages */
.sigFreeImg {border:1px solid #777 !important;}
.threecolumn {float:left;text-align:center; width:420px;}
.icon {float:left;padding:0 10px;margin-top:-4px;width:48px;}
.icon2 {float:left;padding:0 20px;margin-top:-4px;width:64px;clear:both;}
.bottomdiv > h3 {line-height:28px;}
.imagetransform img {transition:800ms ease;}
.imagetransform img:hover {transform:scale(.9);}
.imagetransform {padding:30px 0 0;}

.jcepopup > strong {color:#000;}
.jcepopup > strong:hover {color:#0099ff;}
#cboxTitle {display:none !important;}    
#cboxLoadedContent {margin-top:0px; !important;} 
#remember {margin-top:-4px !important;}
#remember-lbl {float:left;font-size:12px;width:80px;} 
.bags img {max-width:430px;}


/* store */

/* .hikashop_product_no_stock {display:none;}  hide no stock */
.hikashop_product_no_stock {color:#ff0000;} 
.hikashop_product_image_subdiv {width:auto !important;}
.hikashop_product_image {height:auto !important;} /* auto resize images as page shrinks */
#hikashop_product_top_part h1 {font-size:36px;}

.hikashop_checkout_page.hikashop_checkout_page_step0 {padding:20px;}
#hikashop_payment_methods td, #hikashop_shipping_methods td {float:left;}
#hikashop_checkout_next_button {border-radius:8px;background:#00ff00;padding:20x 30px !important;font-family:'Titillium Web';font-size:28px;}
#hikashop_checkout_next_button {padding:20px 30px;}

div.hikashop_category_image {height:auto !important;}

.limit {display:none;} /* hide display per page dropdown */

.hikashop_footer > a {display:none;}
img.hikashop_child_image {height:120px;}
span.hikashop_product_price, .hikashop_checkout_cart_additional, .hikashop_checkout_cart_payment, .hikashop_checkout_cart_coupon, .hikashop_checkout_cart_additional {font-family:'Russo One'; font-size:24px; font-style:normal !important;}
.hikashop_product_right_part {padding:50px;}
#hikashop_product_right_part .hikashop_cart_input_button {color: #fff !important;border-radius:8px; background:#0099ff !important;padding:20px;}
.hikashop_product_stock .hikashop_product_quantity_field {padding:20px !important;}

.hikashop_product_listing_image {transition:800ms ease;}
.hikashop_product_listing_image:hover {transform:scale(.9);}

.button.hikashop_cart_input_button {background:#0099ff;color:#fff !important;padding:20px 25px;}

.hikashop_checkout_payment_description {margin:-20px 0 10px;}
.hikashop_checkout_payment_description > p {font-size:14px !important;}

#com-form-login-username > br, #com-form-login-password > br {display:none;}
#hikashop_checkout_login_left_part h2, #hikashop_checkout_login_right_part h2, #hikashop_checkout_login_right_part h3 {margin-bottom:0px !important;}


.hikashop_product_characteristics_table .inputbox {margin:0 !important;} /* align variant dropdown */
/*   #sbox-window iframe {height:200px !important;} /* pop up remove scroll bar */ 
/*    #sbox-window {height:200px !important;} */
#sbox-window iframe {min-height:200px !important;} /* pop up remove scroll bar */ 
#sbox-window {min-height:200px !important;} 


.hikashop_product_checkout_cart_image {height:300px;} /* checkout racquet thumb size */
.hikashop_cart_product_name a {font-size:24px;}

/* .hikashop_display_cart_show_convert_button, .hikashop_product_cart_show_carts_link, .hikashop_product_cart_print_link, .hikashop_product_cart_mail_link {display:none;}     cart page icon remove */

#hikashop_checkout_page > form {padding-left:10px;}
#hikashop_checkout_login_left_part h2, #hikashop_checkout_login_right_part h2, #hikashop_checkout_login_right_part h3 {font-size:18px;}
/* .hikashop_messages_success li {padding:10px 0 10px 30px !important;}
.hikashop_messages_success ul {margin:0 !important;}  */
.hikashop_messages li {padding:20px !important;text-align:center;}
#hikashop_register_form_button.button.hikashop_cart_input_button {background:#00ff00;padding:10px 20px !important;}
/* .button.hikashop_cart_input_button {padding:10px !important;} */
.hikashop_cpanel_main {padding:20px;}
.profile-edit, {font-size:18px;} {padding:20px;}
#hikashop_checkout_address_left_part fieldset legend, #hikashop_checkout_address_right_part fieldset legend, .login-fields > label {font-size:18px;}
.login, .logout {margin:40px;}
.hikashop_cart_module {padding-bottom:30px;}

/* checkout styles */
.hikashop_cart_subtotal_title.hikashop_cart_title, .hikashop_cart_shipping_title.hikashop_cart_title, .hikashop_cart_total_title.hikashop_cart_title {font-size:24px !important;}
.hikashop_cart_shipping_title.hikashop_cart_title {font-size:24px !important;}

.hikashop_checkout_cart_shipping, .hikashop_checkout_cart_subtotal, .hikashop_checkout_cart_final_total {font-size:24px !important;font-family:"Russo One" !important;font-style:normal !important;float:right !important;}

#hikashop_checkout_next_button {margin-right:0px;}

.header.hikashop_header_title h1 {font-family:'Titillium Web';font-weight:bold;}


/* hikashop checkout shipping details */
legend {font-family:'Titillium Web' !important;font-size:24px !important;}







/* tech page sidebar */
#fav-sidebar1 .menu {padding-bottom:20px;}
.hikashop_subcategories h4 a {font-size:18px !important;}


/* .row-fluid .span3 {width:25.69%;} */
#fav-sidebar2 {background:#fff none repeat scroll 0 0}
.techsidebar {min-height:200px;}
/* .techsidebar a {color:#fff;} */
.techsidebar a:hover {color:#000;}

.techpic {clear:both;float:left;}
.techpicr {clear:both;float:right;}

.item, .item-page, div[class^="leading-"], div[class*=" leading-"] {border:none;}
  .btn, .button, button.foxbutton {box-shadow:none !important;}
button.foxbutton {width:90%;margin-left:3px;}
.foxform input, .foxform textarea {box-shadow:none !important;} 
.pagination ul li, .pagination ul li a, .pagination ul li span, .pager .next a, .pager .previous a  {box-shadow:none !important;} 
.foxform {padding:10px;}
button, .button, .btn {box-shadow:none !important;}
button:hover {background:#0099ff;color:#fff;}

a {transition:400ms ease;}
p {font-size:18px !important;margin:0;}
/* .mediaLogo {max-width:215px;} */

#fav-slidewrap {margin-bottom:0px !important;}
#fav-slide {background:none !important;padding-bottom:0px !important;}
#fav-slide, #fav-slide .moduletable {margin-top:0px !important;padding-top:0px !important;}
.favslider {margin:0px !important;}
.favcaption {z-index:-2;} /* prevent caption div stopping click through on button image */


.join, .join a {color:#000 !important;float:right;font-weight:bold;font-size:14px;padding:0 0 0 20px;width:27px;}
.join a {color:#000;}
#fav-navbar-collapse .join img {padding-top:10px;}

.search .inputbox {font-family:'Jockey One';padding:1px 6px;text-transform:uppercase;}
div.search {margin-top:0px;}
.navigation form {float:right;margin:0;}
.navigation label {display:none;}
#fav-navbar-collapse label {display:none;}
.well {background:#000;}
input, textarea, .uneditable-input {margin-right:17px;width:226px;}

#fav-nav {width:58%;}
#fav-nav .navigation {margin:0 !important;}
#fav-nav ul {padding:0 0px !important;}
#fav-nav ul {clear:both !important;}
/* #fav-nav li a {background:url("/images/navsep.png") no-repeat scroll left center rgba(0, 0, 0, 0); color:#000 !important;padding:14px 11px 14px 39px !important;}  */
#fav-nav li a {background:transparent no-repeat scroll left center rgba(0, 0, 0, 0); color:#000 !important;font-size:16px !important;padding:14px 5px 14px 19px !important; text-transform:uppercase;}

#fav-nav li a:hover {color:#0099ff !important;}
#fav-nav li li a {background:none !important;color:#000 !important;} 
 

#fav-nav li li a{font-size:14px !important;}


#fav-nav li ul ul {margin:-44px 0 0 150px !important;} /* sub menu position */

/* remove mobile nav bg make nav button blue*/
.navbar-inverse .navbar-inner {background-color:transparent;background-image:none;border-color:transparent;}
.navbar-inverse .btn-navbar {background-color:#333333;background-image:none;}

div.navbar.navbar-inverse #fav-navbar-collapse li {background:#333;}
#fav-navbar-collapse form {margin:0;}
.navbar {margin-bottom:0px;}


/* for ju sticky */


/*  old version  #fav-headerwrap {background:#000;width:100%;z-index:1111;} */
#fav-headerwrap {background:#fff;width:100%;z-index:1111;}
#fav-headerwrap {border-bottom:1px solid #000;}
#fav-header {padding: 10px !important;} 

.item-435.current.active > a {background:none !important;}
.item-435 a {background:none !important;}
#carousel img {transition:500ms ease;}
#carousel {margin-bottom:0px !important;}
#carousel .fav-active-slide img {opacity:1 !important;}
#carousel img {opacity:.4 !important;}

.fav-caption {background:none !important; bottom:40px !important; font-weight:bold; text-align:center;}

#fav-intro {background:none !important;margin:0 !important;padding:0 !important;}
#fav-intro .moduletable {margin:0;}
#fav-intro p {margin:0;}
/* #fav-intro .custom {margin:0 1% 1%;} */
#fav-intro img {transition:400ms ease;}
#fav-intro img:hover {transform:scale(1.15);}
/* #fav-intro img:hover {transform:none;} */

#fav-intro img:hover {
    transform: scale(1.15);
}

#fav-showcase img {transition:400ms ease;}
#fav-showcase img:hover {transform:scale(1.15);}
#fav-showcase2 img, {transition:400ms ease;}
#fav-showcase2 img:hover {transform: scale(1.15)};



#fav-promo img {transition:400ms ease;}
#fav-promo img:hover {transform:scale(1.15);}
#fav-promo1 img {transition:400ms ease;}
#fav-promo1 img:hover {transform: scale(1.15)};
#fav-promo2 .custom img {transition:400ms ease;}
#fav-promo2 .custom img:hover {transform: scale(1.15)};

#fav-top img {transition:400ms ease;}
#fav-top img:hover {transform:scale(1.15);}
#fav-top1 img {transition:400ms ease;}
#fav-top1 img:hover {transform: scale(1.15)};
#fav-top2 .custom img {transition:400ms ease;}
#fav-top2 .custom img:hover {transform: scale(1.15)};
#fav-top2 img {transition:400ms ease;}







/*  black version semi transparent bg:  #fav-mainwrap {background-color:rgba(0,0,0,.85) !important;margin-bottom:30px;margin-top:0px;} */
#fav-mainwrap {background-color:#fff;}
.item-page {margin:0;padding:20px;}
#fav-maincontent {padding:20px;}


/* new version breadcrumbs title bar */
#fav-breadcrumbs .moduletable h3 {background:#0099ff;color:#fff;padding:10px; text-shadow:1px 1px 2px #000;}
#fav-intro #favimagehover-title {display:none;} /* hide title space on favimage boxes */

/* new version product page and title bar */
#fav-slide1 h3 {background:#0075cc;color:#fff;font-size:48px; padding:30px 30px 30px 70px;margin-bottom:0px;text-align:left;text-shadow:1px 1px 5px #000;text-transform:uppercase; display:none !important;}  /* display block to turn off header title due to different colored racquet headers now sep2016 */
.topdiv a {color:##0099ff;}
.topdiv a:hover {color:#333;}
.bottomdiv {min-height:100px;}
.techpage {padding:40px 20px 20px;}

.right {margin-top:30px;}
.right > p {line-height:18px;}
.right > h3 {line-height:21px;}
.leading-0 {padding:10px 10px 0;text-align:center;}

#fav-sidebar1 #favimagehover {margin-top:30px;}
#fav-sidebar1 h3, #fav-sidebar2 h3, .custom h3 {line-height:28px;text-align:center;}
#fav-sidebar1 {padding:20px;}
#fav-sidebar1 .moduletable, #fav-sidebar2 .moduletable {margin:0px !important;padding:0px !important;}

.welcome {font-size:48px !important; text-align:center; line-height:48px !important;padding-top:50px;}
.center {text-align:center;}

.contact {padding:20px;}
.contact-name {font-family:'Jockey One';}
.foxform a {color:#000; !important;}

/* #fav-sidebar2 .moduletable > h3 {padding:36px 10px 20px;} */

#fav-sidebar2 .moduletable > h3 {padding:0px;}
/* parallax text */
.parallax {background:rgba(0,0,0,.5);color:#fff;font-family:'Jockey One';font-size:48px;font-weight:bold;line-height:48px;padding-bottom:10%;padding-top:10%;text-align:center;text-shadow:1px 1px 8px #000;}
.parallax a {color:#fff;}
.parallax a:hover {color:#0099ff;}

#favimagehover-image {transition:800ms ease;}
#favimagehover-image:hover {opacity:.9 !important;}
#favimagehover-readmore > a:hover {color:#fff !important; background:#00ff00 !important;text-shadow:0 0 2px #000;}
 
#fav-user .moduletable {margin-bottom:0px;}

/* .item-page img {transition:800ms ease;}
.item-page img:hover {transform:scale(.8) !important;opacity:.85;}  */

#alltech img:hover {transform:scale(1.0) !important;} 

.techlink {text-align:center;}
.techlink img {transition:800ms ease;}
.techlink img:hover {transform:scale(.8) !important;}
#apocalypsepods > img {transition:800ms ease;}
#apocalypsepods > img:hover {transform:scale(.8) !important;opacity:.85;}

#apocalypsepods > a img {transition:800ms ease !important;}
#apocalypsepods > a img:hover {transform:scale(.8) !important;opacity:.85 !important;}

.hoverblowup{transition:800ms ease;}
.hoverblowup:hover {transform:scale(1.4);}

/* gallery */
.item ul li:before, .item-page ul li:before, .items-leading ul li:before {content:none !important;}

ul.sigFreeClassic {margin:0 !important;padding:0 0 2px 0px !important;}
.sigFreeImg {transition:600ms ease;}
.sigFreeImg:hover {opacity:.5 !important;}
.fancybox-opened .fancybox-title {display:none;}
/* ul.sigFreeClassic {width:772px;}  original width declaration */
#fav-bottom img{transition:500ms ease !important;}
#fav-bottom img:hover {opacity:.8 !important;transform:scale(.85) !important;}
#fav-bottom .custom > p, #fav-bottom .moduletable {margin:0;}

/* space for bg images */
#fav-userwrap {margin-top:250px;}


/* #fav-footerwrap {margin-top:250px;} no front page goes off */
#fav-footer {font-size:14px;}
#fav-footer h3 {margin-bottom:10px;text-align:center;}
.acymailing_module_form .acymailing_introtext {margin-bottom:20px !important;}

.button.subbutton.btn.btn-primary {margin-left:-7px;width:90%;}

#fav-showcopyright p {font-size:16px; text-align:left;}
#fav-showcopyright a {color:#121212;font-size:16px;}
.login-fields > label {color:#121212;}
#fav-copyright2 .moduletable {margin:0;}

#fav-copyrightwrap {padding:20px 20px 0;}

#fav-backtotop-mobile {display:none;}


.search > form {padding:20px;}
.form-limit, .phrases, .ordering-box, .only {display:none;}
.search-results {padding:20px;}


.item ul, .item-page ul, .items-leading ul {list-style-type:disc;}

.item-page div {font-size:14px;}

.zsiq_floatmain.zsiq_theme1.siq_bR {
  z-index: 1 !important;
}  /* chat bubble under backtotop */








/*

Theme Name: Favourite
Theme URL: http://demo.favthemes.com/favourite/
Description: Responsive and Customizable Joomla! Framework 
Author: FavThemes
Author URI: http://www.favthemes.com
Bootstrap Authors: @mdo and @fat
Version: 2.1
License: GNU General Public License v3.0
License URI: http://www.gnu.org/copyleft/gpl.html

*/


/*  Table of Content
================================================================================

1. GENERAL CSS
2. ADVERT
3. HEADER
4. LOGO
5. NAVIGATION
6. SLIDE
7. INTRO
8. BREADCRUMBS
9. TOP
10. MAIN
11. FOOTER
12. COPYRIGHT
13. BACKTOP
14. STYLES

================================================================================ */



/* 1. GENERAL CSS
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


body {
  font-family:"Titillium Web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #121212;
  background-color: #fff !important;
  font-size: 16px;
  line-height: 21px;
  margin: 0;
}

@media (max-width: 767px) {

  body {
    padding-left: 0;
    padding-right: 0;
  }

}

a {
  color: #09f;
  text-decoration: none;
}

a:hover {
  color: #444;
  text-decoration: none;
}

h1, h2, h3 {
  font-weight:normal;
  font-family: 'PT Sans Narrow', sans-serif;
  font-weight: 400;
}
h4, h5, h6 {
  font-family: 'PT Sans Narrow', sans-serif;
  font-weight: 700;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  text-decoration: none;
}

p { 
  margin: 0 0 0px; 
}

hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #fff;
}


/* 2. ADVERT
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-advert .moduletable,
#fav-advert div[class^="moduletable-"],
#fav-advert div[class*=" moduletable-"] { 
  margin: 0;
}


/* 3. HEADER
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-header {
  padding-bottom: 0px;
  margin-bottom: 0px;
  /* background: url('../images/bg-pattern.png') repeat-x bottom center; */
}
#fav-headerwrap { 
  border-top: 0px solid #333;
}

/* Mobile */

@media handheld, only screen and (max-width: 979px) {

  #fav-header {
    padding-bottom: 0px;
    margin: 0;
  }
  #fav-headerwrap { 
    border-top: none; 
  }

}


/* 4. LOGO
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-logo {  
  height: auto; 
  padding: 0px 0 0; 
}
#fav-logo h1 {  
  margin: 0; 
}
.defaultLogo,
.mediaLogo {
  display: block;
}


/* Mobile */

@media handheld, only screen and (max-width: 979px) {

  .row-fluid #fav-logo {
    width:100%;
    padding-top: 0;
  }

  #fav-logo { 
    text-align: center; 
  }

}


/* 5. NAVIGATION
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-nav { 
  z-index: 100; 
  position: relative; 
  float:right;
 padding-right:20px; 
}
#fav-nav .navigation {
  margin-top: 28px;
}
#fav-nav .moduletable,
#fav-nav .moduletable_menu { 
  background: none; 
  overflow: visible; 
  margin: 0;
}
#fav-nav ul { 
  margin: 0; 
  padding: 0; 
  float:right; 
}
#fav-nav ul li { 
  float: left; 
  list-style: none; 
  line-height: 20px; 
  padding-left: 0;
  position:relative; 
}
#fav-nav li a { 
  color: #444; 
  padding: 14px 21px; 
  margin: 0 0 0 4px; 
  font-size: 16px; 
  display:block; 
  -webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  transition: all 400ms linear;
}

#fav-nav ul li.active a, 
#fav-nav ul li a:hover, 
#fav-nav ul li:hover a, 
#fav-nav ul li.sfHover a { 
  color: #0099FF; 
  text-decoration: none; 
}
.lt-ie8 #fav-nav { 
  float: none; 
}


/* Subnav
---------------------------------------------------------------------- */

#fav-nav li ul { 
  position: absolute;
  top: 95%;
  left: -999em;
  z-index: 1000;
  width: 170px;
  padding: 0;
  margin: 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ddd;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
#fav-nav li ul ul { 
  margin:-44px 0 0 210px; 
}
#fav-nav li:hover ul, 
#fav-nav li.sfHover ul { 
  left: 10px; 
}
#fav-nav li:hover ul ul, 
#fav-nav li:hover ul ul ul, 
#fav-nav li:hover ul ul ul ul, 
#fav-nav li.sfHover ul ul, 
#fav-nav li.sfHover ul ul ul, 
#fav-nav li.sfHover ul ul ul ul { 
  left:-999em; 
}
#fav-nav li li { 
  padding: 0; 
  height: auto; 
  width: 170px; 
  border-left:none; 
}
#fav-nav li li a, 
#fav-nav li li.active a, 
#fav-nav li li a:hover { 
  height: 16px; 
  font-size: 0.8em;
  font-size: 1em;
  line-height: 16px; 
  border-bottom:1px solid #dddddd; 
  margin: 0; 
  padding: 4px 11px; /* was 4px 21px */
}
#fav-nav li li.active a, 
#fav-nav li li li.active a, 
#fav-nav li li li li.active a,
#fav-nav li li li li li.active a, 
#fav-nav li li a:hover, 
#fav-nav li li li a:hover, 
#fav-nav li li li li a:hover, 
#fav-nav li li li li li a:hover  { 
  color: #444444; 
  margin-right: 0; 
}
#fav-nav li li a, 
#fav-nav li.active li a { 
  font-weight: normal; 
  text-transform: none; 
}
#fav-nav li li:hover ul, 
#fav-nav li li li:hover ul, 
#fav-nav li li li li:hover ul, 
#fav-nav li li.sfHover ul, 
#fav-nav li li li.sfHover ul, 
#fav-nav li li li li.sfHover ul { 
  left:0; 
}
#fav-nav select { 
  display: none; 
}
.lt-ie8 #fav-nav ul li li:hover, 
.lt-ie8 #fav-nav ul li li.hover { 
  position: static; 
}
#fav-nav li ul:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0,0,0,0.2);
  content: '';
}
#fav-nav li ul:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}
#fav-nav li li > ul:before {
  top: 10px;
  left: -7px;
  border-left: none;
  border-bottom: 7px solid transparent;
  border-right: 7px solid rgba(0, 0, 0, 0.2);
  border-top: 7px solid transparent;
}
#fav-nav li li > ul:after {
  top: 11px;
  left: -6px;
  margin-top: 0;
  border-left: none;
  border-top: 6px solid transparent;
  border-right: 6px solid #fff;
  border-bottom: 6px solid transparent;
}


@media (min-width: 980px) {

  #fav-navbar { 
    display: none; 
  }

}


/* IE */

.lt-ie9 #fav-navbar { 
    display: none; 
}


/* Mobile
---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 979px) {

  #fav-nav { 
    display: none; 
  }

  /* Navbar */

  #fav-navbar .moduletable {
    margin: 0;
    padding: 7px 0 0;
  }
  #fav-navbar .navbar-inner { 
    padding: 0;
  }
  #fav-navbar a.btn.btn-navbar { 
    margin-bottom: 0;
  }
  #fav-navbar span.icon-bar {
    width: 10px;
  }
    

  /* Navbar collapse */

  #fav-navbar-collapse .moduletable ul li, 
  #fav-navbar-collapse ul { 
    background: none; 
    float: none;
    margin-bottom: 0;
  }
  #fav-navbar-collapse ul {
    list-style-type: none;
    margin: 0;
  }
  #fav-navbar-collapse li a {
    padding-left: 14px;
  }
  #fav-navbar-collapse li li a {
    padding-left: 28px;
  }
  #fav-navbar-collapse li li li a {
    padding-left: 42px;
  }
  #fav-navbar-collapse li li li li a {
    padding-left: 56px;
  }
  #fav-navbar-collapse li li li li li a {
    padding-left: 70px;
  }
  #fav-navbar-collapse a {
    display: block;
    padding: 4px 14px 2px;
    font-size: 14px;
    line-height: 2em;
    font-weight: bold;
    text-decoration: none;
    margin: 0;
  }
  #fav-navbar-collapse a:before {
    font-family: FontAwesome;
    content: "\f054";
    padding-left: 10px;
    padding-top: 0;
    float: right;
    font-size: 15px;
    line-height: 2em;
    font-weight: normal;
  }
  .navbar-inverse .nav .active > a,
  .navbar .nav .active > a,
  .navbar-inverse .nav .active > a:hover,
  .navbar .nav .active > a:hover, 
  .navbar-inverse .nav .active > a:focus,
  .navbar .nav .active > a:focus {
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }


  /* Navbar Light */

  div.navbar #fav-navbar-collapse li a:hover,
  div.navbar #fav-navbar-collapse li li:hover,
  div.navbar #fav-navbar-collapse li li li:hover,
  div.navbar #fav-navbar-collapse li li li li:hover,
  div.navbar #fav-navbar-collapse li a:focus,
  div.navbar #fav-navbar-collapse li li:focus,
  div.navbar #fav-navbar-collapse li li li:focus,
  div.navbar #fav-navbar-collapse li li li li:focus,
  div.navbar #fav-navbar-collapse li[class^="item-"].current.active,
  div.navbar #fav-navbar-collapse li[class*=" item-"].current.active,
  div.navbar #fav-navbar-collapse li li[class^="item-"].current.active,
  div.navbar #fav-navbar-collapse li li[class*=" item-"].current.active, 
  div.navbar #fav-navbar-collapse li li li[class^="item-"].current.active,
  div.navbar #fav-navbar-collapse li li li[class*=" item-"].current.active,
  div.navbar #fav-navbar-collapse li li li li[class^="item-"].current.active,
  div.navbar #fav-navbar-collapse li li li li[class*=" item-"].current.active {
    background-color: #eee;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  div.navbar #fav-navbar-collapse li li:hover,
  div.navbar #fav-navbar-collapse li li li:hover,
  div.navbar #fav-navbar-collapse li li li li:hover {
    background: none;
  }
  div.navbar #fav-navbar-collapse li {
    border-top: 1px solid #ddd;
  }
  div.navbar #fav-navbar-collapse a {
    color: #444; 
  }
  div.navbar #fav-navbar-collapse a:before {
    color: #aaa;
  }
  div.navbar #fav-navbar-collapse li a:hover:before,
  div.navbar #fav-navbar-collapse li[class^="item-"].current.active a:before,
  div.navbar #fav-navbar-collapse li[class*=" item-"].current.active a:before, 
  div.navbar #fav-navbar-collapse li li[class^="item-"].current.active a:before,
  div.navbar #fav-navbar-collapse li li[class*=" item-"].current.active a:before, 
  div.navbar #fav-navbar-collapse li li li[class^="item-"].current.active a:before,
  div.navbar #fav-navbar-collapse li li li[class*=" item-"].current.active a:before,
  div.navbar #fav-navbar-collapse li li li li[class^="item-"].current.active a:before,
  div.navbar #fav-navbar-collapse li li li li[class*=" item-"].current.active a:before {
    color: #777;
  }
  div.navbar #fav-navbar-collapse li[class^="item-"].current.active.deeper.parent ul,
  div.navbar #fav-navbar-collapse li[class*=" item-"].current.active.deeper.parent ul {
      color: #333;
      background-color: #fff;
  }
  div.navbar #fav-navbar-collapse li[class^="item-"].current.active.deeper.parent ul a:before,
  div.navbar #fav-navbar-collapse li[class*=" item-"].current.active.deeper.parent ul a:before {
      color: #aaa;
  }
  div.navbar #fav-navbar-collapse li[class^="item-"].current.active.deeper.parent ul a:hover:before,
  div.navbar #fav-navbar-collapse li[class*=" item-"].current.active.deeper.parent ul a:hover:before {
      color: #444;
  }
  .navbar .btn-navbar .icon-bar {
    background-color: #444;
    -webkit-box-shadow: 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 #fff;
    box-shadow: 0 1px 0 #fff;
  }


  /* Navbar Inverse */

  div.navbar.navbar-inverse #fav-navbar-collapse li a:hover,
  div.navbar.navbar-inverse #fav-navbar-collapse li li a:hover,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li a:hover,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li li a:hover,
  div.navbar.navbar-inverse #fav-navbar-collapse li a:focus,
  div.navbar.navbar-inverse #fav-navbar-collapse li li:focus,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li:focus,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li li:focus,
  div.navbar.navbar-inverse #fav-navbar-collapse li[class^="item-"].current.active,
  div.navbar.navbar-inverse #fav-navbar-collapse li[class*=" item-"].current.active,
  div.navbar.navbar-inverse #fav-navbar-collapse li li[class^="item-"].current.active,
  div.navbar.navbar-inverse #fav-navbar-collapse li li[class*=" item-"].current.active, 
  div.navbar.navbar-inverse #fav-navbar-collapse li li li[class^="item-"].current.active,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li[class*=" item-"].current.active,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li li[class^="item-"].current.active,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li li[class*=" item-"].current.active {
    background-color: #444;
  }
  div.navbar.navbar-inverse #fav-navbar-collapse li li:hover,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li:hover,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li li:hover {
    background: none;
  }
  div.navbar.navbar-inverse #fav-navbar-collapse li {
    border-top: 1px solid #333;
  }
  div.navbar.navbar-inverse #fav-navbar-collapse a {
    color: #fff; 
  }
  div.navbar.navbar-inverse #fav-navbar-collapse a:before {
    color: #777;
  }
  div.navbar.navbar-inverse #fav-navbar-collapse li a:hover:before,
  div.navbar.navbar-inverse #fav-navbar-collapse li[class^="item-"].current.active a:before,
  div.navbar.navbar-inverse #fav-navbar-collapse li[class*=" item-"].current.active a:before, 
  div.navbar.navbar-inverse #fav-navbar-collapse li li[class^="item-"].current.active a:before,
  div.navbar.navbar-inverse #fav-navbar-collapse li li[class*=" item-"].current.active a:before, 
  div.navbar.navbar-inverse #fav-navbar-collapse li li li[class^="item-"].current.active a:before,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li[class*=" item-"].current.active a:before,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li li[class^="item-"].current.active a:before,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li li[class*=" item-"].current.active a:before {
    color: #fff;
  }
  div.navbar.navbar-inverse #fav-navbar-collapse li[class^="item-"].current.active.deeper.parent ul,
  div.navbar.navbar-inverse #fav-navbar-collapse li[class*=" item-"].current.active.deeper.parent ul {
    color: #fff;
    background-color: #111;
  }
  div.navbar.navbar-inverse #fav-navbar-collapse li[class^="item-"].current.active.deeper.parent ul a:before,
  div.navbar.navbar-inverse #fav-navbar-collapse li[class*=" item-"].current.active.deeper.parent ul a:before {
    color: #777;
  }
  div.navbar.navbar-inverse #fav-navbar-collapse li[class^="item-"].current.active.deeper.parent ul a:hover:before,
  div.navbar.navbar-inverse #fav-navbar-collapse li[class*=" item-"].current.active.deeper.parent ul a:hover:before {
    color: #fff;
  }
  div.navbar.navbar-inverse .btn-navbar .icon-bar {
    background-color: #f5f5f5;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  }

}


/* 6. SLIDE
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-slidewrap {
  margin-bottom: 14px;
}
#fav-slide {  
  background: url('../images/bg-pattern.png') repeat-x bottom center;
  padding-top: 14px;
  padding-bottom: 14px;
}

#fav-slide .moduletable li,
#fav-slide div[class^="moduletable-"] li,
#fav-slide div[class*=" moduletable-"] li { 
  background:none; 
}

#fav-slide .moduletable li ul,
#fav-slide div[class^="moduletable-"] li ul,
#fav-slide div[class*=" moduletable-"] li ul { 
  margin-bottom: 1em; 
}

/* Mobile */

@media handheld, only screen and (max-width: 767px) {

  #fav-slide .moduletable li ul,
  #fav-slide div[class^="moduletable-"] li ul,
  #fav-slide div[class*=" moduletable-"] li ul { 
    margin-bottom: 0; 
  }

}


/* 7. INTRO
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-intro {  
  background: url('../images/bg-pattern.png') repeat-x bottom center;
  padding-bottom: 14px;
  margin-bottom: 14px;
}

#fav-intro p.lead {
  margin-bottom: 0;
}

#fav-intro .hello {
  font-family: 'PT Sans Narrow', sans-serif;
  font-weight: 400;
  text-transform: uppercase; 
  font-size: 48px; 
  color: #555; 
  text-align: center;
  line-height: 1.2em; 
  text-shadow: 0px 0px 1px #999;
  margin-bottom: 0;
}

/* Mobile */

@media handheld, only screen and (max-width: 979px) {

  #fav-intro {  
    padding-bottom: 7px;
  }
  #fav-intro .hello {
    font-size: 36px;
  }
  #fav-intro .moduletable p.lead {
  margin-bottom: 0;
  line-height: 1.2em;
  }

}


/* 8. BREADCRUMBS
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-breadcrumbs .moduletable,
#fav-breadcrumbs div[class^="moduletable-"],
#fav-breadcrumbs div[class*=" moduletable-"] {
  margin-top: 7px;
  margin-bottom: 0;
  font-size: 0.9em;
  padding: 0;
}

@media handheld, only screen and (max-width: 979px) {

  #fav-breadcrumbs .moduletable,
  #fav-breadcrumbs div[class^="moduletable-"],
  #fav-breadcrumbs div[class*=" moduletable-"] {
    margin-top: 10px;
    margin-bottom: 0;
  }

}


/* 9. TOP
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-topwrap {
  background-color: #eee;
  margin-top: 0px;
  margin-bottom: 0px;
}
#fav-top {
  padding-top: 0;
  padding-bottom: 0px;
}
#fav-top .moduletable a,
#fav-top div[class^="moduletable-"] a,
#fav-top div[class*=" moduletable-"] a { 
  color: #202020; 
}
#fav-top .moduletable a:hover,
#fav-top div[class^="moduletable-"] a:hover,
#fav-top div[class*=" moduletable-"] a:hover {  
  color: #0099FF; 
}

#fav-top #fav-download p {
  float: left; 
  font-size: 30px; 
  margin-bottom: 0;
}
 #fav-top #fav-download #fav-download-btn {
  float: right;
}

@media handheld, only screen and (max-width: 979px) {

  #fav-top #fav-download p {
    font-size: 24px;
    float: none;
    text-align: center;
  }
  #fav-top #fav-download #fav-download-btn {
    float: none;
    margin-top: 14px;
    font-size: 16px;
    text-align: center;
  }

}



/* 10. MAIN
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-messagewrap .row-fluid [class*="span"] { 
  min-height:0; 
}


/* 11. FOOTER
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-footerwrap { 
  background-color: #000000; 
  color: #ffffff; 
}
#fav-footer {
  padding-top: 14px;
  padding-bottom: 14px;
}
#fav-footer .moduletable li,
#fav-footer div[class^="moduletable-"] li,
#fav-footer div[class*=" moduletable-"] li { 
  background: none; 
  padding-left:0; 
}
#fav-footer .moduletable li a,
#fav-footer div[class^="moduletable-"] li a,
#fav-footer div[class*=" moduletable-"] li a { 
  color: #eeeeee; 
  font-size: 1em; 
}
#fav-footer .moduletable li a:hover,
#fav-footer div[class^="moduletable-"] li a:hover,
#fav-footer div[class*=" moduletable-"] li a:hover { 
  color: #0099FF; 
}
#fav-footer .moduletable a,
#fav-footer div[class^="moduletable-"] a,
#fav-footer div[class*=" moduletable-"] a, 
#fav-footer .moduletable p a,
#fav-footer div[class^="moduletable-"] p a,
#fav-footer div[class*=" moduletable-"] p a { 
  color: #0099FF; 
  font-size: 1em; 
}
#fav-footer .moduletable a:hover,
#fav-footer div[class^="moduletable-"] a:hover,
#fav-footer div[class*=" moduletable-"] a:hover, 
#fav-footer .moduletable p a:hover,
#fav-footer div[class^="moduletable-"] p a:hover,
#fav-footer div[class*=" moduletable-"] p a:hover { 
  color: #eeeeee; 
}
#fav-footer .moduletable a:before,
#fav-footer div[class^="moduletable-"] a:before,
#fav-footer div[class*=" moduletable-"] a:before {
  color: #999;
}


/* 12. COPYRIGHT
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-copyright ul { 
  float:right; 
  margin:0;
}
#fav-copyright ul li { 
  float:left; 
  list-style:none; 
  background: none; 
  line-height: 21px;
}
#fav-copyright ul li a { 
  display:block; 
  color: #1F1F1F; 
  padding: 12px 0 6px;
  margin-left: 21px;
}
#fav-copyright ul li.active a, 
#fav-copyright ul li a:hover, 
#fav-copyright ul li:hover a { 
  color: #0099FF;  
  text-decoration:none; 
}


/* 13. BACKTOP
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-backtotop { 
  margin-bottom: 1em; 
}
#fav-backtotop img { 
  float:right; 
}

@media handheld, only screen and (max-width: 979px) {

  #fav-backtotop-mobile { 
    text-align: center; 
    padding-top: 10px;
  }
    
}

@media handheld, only screen and (max-width: 767px) {

  #fav-backtotop { 
    display: none; 
  }

}

@media (min-width: 767px) {
  
  #fav-backtotop-mobile { 
    display: none; 
  }

}

/* IE */

.lt-ie8 #fav-backtotop {
  padding-bottom: 1em;
}
.lt-ie8 #fav-backtotop-mobile { 
  display: none; 
}



/* 14. STYLES
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

@media (min-width: 979px) {

  #fav-styles { 
    width: 60px; 
    top: 180px; 
    left: 0; 
    position:fixed; 
  }
  #fav-styles .moduletable,
  #fav-styles div[class^="moduletable-"],
  #fav-styles div[class*=" moduletable-"] { 
    background-color: #ffffff; 
    border: 1px solid #dddddd; 
    margin-top:0; 
    padding: 0 0 10px 0; 
  }
  #fav-styles .moduletable h3,
  #fav-styles div[class^="moduletable-"] h3,
  #fav-styles div[class*=" moduletable-"] h3 { 
    font-size: 18px;
    text-align:center;
    margin-top: 0;
    margin-bottom: 1em;
  }
  #fav-styles p { 
    margin-bottom: 7px; 
    text-align:center; 
  }

}

/* Mobile */

@media (max-width: 978px) {

  #fav-styles {
    background-color: #ffffff; 
    border: 1px solid #ddd;
    position:fixed; 
    bottom:0; 
    left:0; 
    width: 100%;
    z-index: 999;
  }
  #fav-styles .moduletable,
  #fav-styles div[class^="moduletable-"],
  #fav-styles div[class*=" moduletable-"] {  
    padding: 7px 0 0 14px; 
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin: 0;
  }
   #fav-styles .moduletable h3,
  #fav-styles div[class^="moduletable-"] h3,
  #fav-styles div[class*=" moduletable-"] h3 {  
    display: none; 
  }
  #fav-styles .moduletable p,
  #fav-styles div[class^="moduletable-"] p,
  #fav-styles div[class*=" moduletable-"] p { 
    float: left;
    padding: 4px;
    line-height: 4px;
    margin: 0; 
  }

}

/* IE */

.lt-ie9 #fav-styles { 
  width: 60px; 
  top: 180px; 
  left: 0; 
  position:fixed; 
}
.lt-ie9 #fav-styles .moduletable,
.lt-ie9 #fav-styles div[class^="moduletable-"],
.lt-ie9 #fav-styles div[class*=" moduletable-"] { 
  background-color: #ffffff; 
  border: 1px solid #dddddd; 
  margin-top: 0; 
  padding: 0 0 10px 0; 
  }
.lt-ie9 #fav-styles .moduletable h3,
.lt-ie9 #fav-styles div[class^="moduletable-"] h3,
.lt-ie9 #fav-styles div[class*=" moduletable-"] h3 { 
  font-size: 18px;
  text-align:center; 
  padding: 7px;
  margin-top: 0;
  margin-bottom: 1em;
  }
.lt-ie9 #fav-styles p { 
  margin-bottom: 7px; 
  text-align:center; 
  }

/*   added css from v2 after break 13 days more work */

.row-fluid {max-width:100% !important;}
.container-fluid {padding:0;}
h3 {line-height:30px;}


/* racquet pages */
.sigFreeImg {border:1px solid #777 !important;}
.threecolumn {float:left;text-align:center; width:420px;}
.icon {float:left;padding:0 10px;margin-top:-4px;width:48px;}
.icon2 {float:left;padding:0 20px;margin-top:-4px;width:64px;clear:both;}
.bottomdiv > h3 {line-height:28px;}
.imagetransform img {transition:800ms ease;}
.imagetransform img:hover {transform:scale(.9);}
.imagetransform {padding:30px 0 0;}

.accessories img {transition:500ms ease;}
.accessories img:hover {transform:scale(.9);}


.jcepopup > strong {color:#000;}
.jcepopup > strong:hover {color:#0099ff;}
#cboxTitle {display:none !important;}    
#cboxLoadedContent {margin-top:0px; !important;}
#remember {margin-top:-4px !important;}
#remember-lbl {float:left;font-size:12px;width:80px;}
.bags img {max-width:430px;}


/* store */

#hikashop_product_top_part h1 {font-family:'Titillium Web'; font-weight:bold;padding: 10px 40px 20px;}
#hikashop_product_price_main .hikashop_product_price_full {text-align:center;}
/* .hikashop_product_no_stock {display:none;}  hide no stock */
.hikashop_product_no_stock {color:#ff0000;}
.hikashop_product_image_subdiv {width:auto !important;}
.hikashop_product_image {height:auto !important;} /* auto resize images as page shrinks */
#hikashop_product_top_part h1 {font-size:36px;}

.hikashop_checkout_page.hikashop_checkout_page_step0 {padding:20px;}
#hikashop_payment_methods td, #hikashop_shipping_methods td {float:left;}
#hikashop_checkout_next_button {border-radius:8px;background:#00ff00;padding:20x 30px !important;font-family:'Titillium Web';font-size:28px;}
#hikashop_checkout_next_button {padding:20px 30px;}



.limit {display:none;} /* hide display per page dropdown */

.hikashop_footer > a {display:none;}
img.hikashop_child_image {height:120px;}
span.hikashop_product_price, .hikashop_checkout_cart_additional, .hikashop_checkout_cart_payment, .hikashop_checkout_cart_coupon, .hikashop_checkout_cart_additional {font-family:'Russo One'; font-size:24px; font-style:normal !important;}
.hikashop_product_right_part {padding:50px;}
#hikashop_product_right_part .hikashop_cart_input_button {color: #fff !important;border-radius:8px; background:#0099ff !important;padding:20px;}
.hikashop_product_stock .hikashop_product_quantity_field {padding:20px !important;}

.hikashop_product_listing_image {transition:800ms ease;}
.hikashop_product_listing_image:hover {transform:scale(.9);}
/* .hikashop_product_main_image {height:220px !important;} */
.hikashop_product_main_image_subdiv [width:auto !important;}

.button.hikashop_cart_input_button {background:#0099ff;color:#fff !important;padding:20px 25px;}

.hikashop_checkout_payment_description {margin:-20px 0 10px;}
.hikashop_checkout_payment_description > p {font-size:14px !important;}

#com-form-login-username > br, #com-form-login-password > br {display:none;}
#hikashop_checkout_login_left_part h2, #hikashop_checkout_login_right_part h2, #hikashop_checkout_login_right_part h3 {margin-bottom:0px !important;}


.hikashop_product_characteristics_table .inputbox {margin:0 !important;} /* align variant dropdown */
/* #sbox-window iframe {height:200px !important;}  pop up remove scroll bar 
#sbox-window {height:200px !important;} */
.hikashop_product_checkout_cart_image {max-height:300px;} /* checkout racquet thumb size */
.hikashop_cart_product_name a {font-size:24px;}

/* .hikashop_display_cart_show_convert_button, .hikashop_product_cart_show_carts_link, .hikashop_product_cart_print_link, .hikashop_product_cart_mail_link {display:none;}     cart page icon remove */

#hikashop_checkout_page > form {padding-left:20px;}
#hikashop_checkout_login_left_part h2, #hikashop_checkout_login_right_part h2, #hikashop_checkout_login_right_part h3 {font-size:18px;}
.hikashop_product_price_full, .hikashop_cart_module_product_price_title.hikashop_cart_title, .hikashop_cart_module_shipping_value {text-align:right !important;}


/* .hikashop_messages_success li {padding:10px 0 10px 30px !important;}
.hikashop_messages_success ul {margin:0 !important;}  */
.hikashop_messages li {padding:20px !important;}
#hikashop_register_form_button.button.hikashop_cart_input_button {padding:10px 20px !important;}
/* .button.hikashop_cart_input_button {padding:10px !important;} */
.hikashop_cpanel_main {padding:20px;}
.profile-edit, {font-size:18px;} {padding:20px;}
#hikashop_checkout_address_left_part fieldset legend, #hikashop_checkout_address_right_part fieldset legend, .login-fields > label {font-size:18px;}
.login, .logout {margin:40px;}
.hikashop_cart_module {padding-bottom:30px;}
.button.hikashop_cart_input_button {border-radius:8px;}

#fav-sidebar1 #hikashop_cart .hikashop_cart_input_button {display:none;} /*{display:block;margin:30px auto;} */

/* checkout styles */
.hikashop_cart_subtotal_title.hikashop_cart_title, .hikashop_cart_shipping_title.hikashop_cart_title, .hikashop_cart_total_title.hikashop_cart_title {font-size:24px !important;}
.hikashop_cart_shipping_title.hikashop_cart_title {font-size:24px !important;}

.hikashop_checkout_cart_shipping, .hikashop_checkout_cart_subtotal, .hikashop_checkout_cart_final_total {font-size:24px !important;font-family:"Russo One" !important;font-style:normal !important;}

#hikashop_checkout_next_button {margin-right:40px;}


/* tech page sidebar */
#fav-sidebar1 .menu {padding-bottom:20px;}
.hikashop_subcategories h4 a {font-size:18px !important;}


/* .row-fluid .span3 {width:25.69%;} */
#fav-sidebar2 {background:#dbf90f none repeat scroll 0 0}
.techsidebar {min-height:200px;}
/* .techsidebar a {color:#fff;} */
.techsidebar a:hover {color:#000;}

.techpic {clear:both;float:left;}
.techpicr {clear:both;float:right;}

.item, .item-page, div[class^="leading-"], div[class*=" leading-"] {border:none;}
  .btn, .button, button.foxbutton {box-shadow:none !important;}
button.foxbutton {width:90%;margin-left:3px;}
.foxform input, .foxform textarea {box-shadow:none !important;}
.pagination ul li, .pagination ul li a, .pagination ul li span, .pager .next a, .pager .previous a  {box-shadow:none !important;}
.foxform {padding:10px;}
button, .button, .btn {box-shadow:none !important;}
button:hover {background:#0099ff;color:#fff;}

a {transition:400ms ease;}
p {font-size:18px !important;margin:0;}
/* .mediaLogo {max-width:215px;}  
.mediaLogo {margin-top:-30px !important;}  */
#fav-logo {margin-bottom:20px;}
.mediaLogo {padding:10px 0 0 20px !important;}


#fav-slidewrap {margin-bottom:0px !important;}
#fav-slide {background:none !important;padding-bottom:0px !important;}
#fav-slide, #fav-slide .moduletable {margin-top:0px !important;padding-top:0px !important;}
.favslider {margin:0px !important;}
.favcaption {z-index:-2;} /* prevent caption div stopping click through on button image */


.join, .join a {color:#000 !important;float:right;font-weight:bold;padding-top:1px;width:40px;}
.join a {color:#000;font-size:14px;}
.search .inputbox {font-family:'Jockey One';padding:1px 6px;text-transform:uppercase;}
div.search {margin-top:0px;}
.navigation form {float:right;margin:0;}
.navigation label {display:none;}
#fav-navbar-collapse label {display:none;}
.well {background:#000;}
input, textarea, .uneditable-input {margin-right:17px;width:126px;}

#fav-nav {width:58%;}
#fav-nav .navigation {margin:0 !important;}
#fav-nav ul {padding:0 20px !important;}
#fav-nav ul {clear:both !important;}
/* #fav-nav li a {background:url("/images/navsep.png") no-repeat scroll left center rgba(0, 0, 0, 0); color:#000 !important;padding:14px 11px 14px 39px !important;}  */
#fav-nav li a {background:transparent no-repeat scroll left center rgba(0, 0, 0, 0); color:#000 !important;font-size:16px !important;padding:14px 5px 14px 19px !important; text-transform:uppercase;}

#fav-nav li a:hover {color:#0099ff !important;}
#fav-nav li li a {background:none !important;color:#000 !important;}
 

#fav-nav li li a{font-size:14px !important;}


#fav-nav li ul ul {margin:-44px 0 0 150px !important;} /* sub menu position */

/* remove mobile nav bg make nav button blue*/
.navbar-inverse .navbar-inner {background-color:transparent;background-image:none;border-color:transparent;}
.navbar-inverse .btn-navbar {background-color:#0099ff;background-image:none;}

div.navbar.navbar-inverse #fav-navbar-collapse li {background:#333;}
#fav-navbar-collapse form {margin:0;}
.navbar {margin-bottom:0px;}

#fav-navbar-collapse a::before {content:none !important;}

/* for ju sticky */


/*  old version  #fav-headerwrap {background:#000;width:100%;z-index:1111;} */
#fav-headerwrap {background:#fff;width:100%;z-index:1111;}
#fav-headerwrap {border-bottom:1px solid #000;}
#fav-header {padding:10px !important;} 

.item-435.current.active > a {background:none !important;}
.item-435 a {background:none !important;}
#carousel img {transition:500ms ease;}
#carousel {margin-bottom:0px !important;}
#carousel .fav-active-slide img {opacity:1 !important;}
#carousel img {opacity:.4 !important;}

.fav-caption {background:none !important; bottom:40px !important; font-weight:bold; text-align:center;}

#fav-intro {background:none !important;margin:0 !important;padding:0 !important;}
#fav-intro .moduletable {margin:0;}
#fav-intro p {margin:0;}
/* #fav-intro .custom {margin:0 1% 1%;} */
#fav-intro img {transition:400ms ease;}
#fav-intro img:hover {transform:scale(1.05);}


/*  black version semi transparent bg:  #fav-mainwrap {background-color:rgba(0,0,0,.85) !important;margin-bottom:30px;margin-top:0px;} */
#fav-mainwrap {background-color:#fff;}
.item-page {margin:0;padding:10px;}
#fav-maincontent {padding:0px;}

#fav-promo .custom img {display:block;margin:0 auto;}

/* new version breadcrumbs title bar */
#fav-breadcrumbs .moduletable h3 {background:#0099ff;color:#fff;padding:10px; text-shadow:1px 1px 2px #000;}
#fav-intro #favimagehover-title {display:none;} /* hide title space on favimage boxes */

/* new version product page and title bar */
#fav-slide1 h3 {background:#0075cc;color:#fff;font-size:48px; padding:30px 30px 30px 70px;margin-bottom:0px;text-align:left;text-shadow:1px 1px 5px #000;text-transform:uppercase; display:none !important;}  /* display block to turn off header title due to different colored racquet headers now sep2016 */
.topdiv a {color:##0099ff;}
.topdiv a:hover {color:#333;}
.bottomdiv {min-height:50px;}
.techpage {padding:40px 20px 20px;}

.right {margin-top:30px;}
.right > p {line-height:18px;}
.right > h3 {line-height:21px;}
.leading-0 {padding:10px 10px 0;text-align:center;}

#fav-sidebar1 #favimagehover {margin-top:30px;}
#fav-sidebar1 h3, #fav-sidebar2 h3, .custom h3 {line-height:28px;text-align:left;}
#fav-sidebar1, #fav-sidebar2 {padding:20px;}
#fav-sidebar1 .moduletable, #fav-sidebar2 .moduletable {margin:0px !important;padding:0px !important;}

.welcome {font-size:48px !important; text-align:center; line-height:48px !important;padding-top:50px;}
.center {text-align:center;}

.contact {padding:20px;}
.contact-name {font-family:'Jockey One';}
.foxform a {color:#000; !important;}

/* #fav-sidebar2 .moduletable > h3 {padding:36px 10px 20px;} */

#fav-sidebar2 .moduletable > h3 {padding:0px;}
/* parallax text */
.parallax {background:rgba(0,0,0,.5);color:#fff;font-family:'Jockey One';font-size:48px;font-weight:bold;line-height:48px;padding-bottom:10%;padding-top:10%;text-align:center;text-shadow:1px 1px 8px #000;}
.parallax a {color:#fff;}
.parallax a:hover {color:#0099ff;}

#favimagehover-image {transition:800ms ease;}
#favimagehover-image:hover {opacity:.9 !important;}
#favimagehover-readmore > a:hover {color:#fff !important; background:#00ff00 !important;text-shadow:0 0 2px #000;}
 
#fav-user .moduletable {margin-bottom:0px;}

/* .item-page img {transition:800ms ease;}
.item-page img:hover {transform:scale(.8) !important;opacity:.85;}  */

#alltech img:hover {transform:scale(1.0) !important;}

.techlink {text-align:center;}
.techlink img {transition:800ms ease;}
.techlink img:hover {transform:scale(.8) !important;}
#apocalypsepods > img {transition:800ms ease;}
#apocalypsepods > img:hover {transform:scale(.8) !important;opacity:.85;}

#apocalypsepods > a img {transition:800ms ease !important;}
#apocalypsepods > a img:hover {transform:scale(.8) !important;opacity:.85 !important;}

.hoverblowup{transition:800ms ease;}
.hoverblowup:hover {transform:scale(1.4);}

/* gallery */
.item ul li:before, .item-page ul li:before, .items-leading ul li:before {content:none !important;}

ul.sigFreeClassic {margin:0 !important;padding:0 0 2px 0px !important;}
.sigFreeImg {transition:600ms ease;}
.sigFreeImg:hover {opacity:.5 !important;}
.fancybox-opened .fancybox-title {display:none;}
/* ul.sigFreeClassic {width:772px;}  original width declaration */
#fav-bottom img{transition:500ms ease !important;}
#fav-bottom img:hover {opacity:.8 !important;transform:scale(.85) !important;}
#fav-bottom .custom > p, #fav-bottom .moduletable {margin:0;}

/* space for bg images */
#fav-userwrap {margin-top:250px;}


/* #fav-footerwrap {margin-top:250px;} no front page goes off */
#fav-footer {font-size:14px;}
#fav-footer h3 {margin-bottom:10px;text-align:center;}
.acymailing_module_form .acymailing_introtext {margin-bottom:20px !important;}

.button.subbutton.btn.btn-primary {margin-left:-7px;width:90%;}

#fav-showcopyright p {font-size:16px; text-align:left;}
#fav-showcopyright a {color:#121212;font-size:16px;}
.login-fields > label {color:#121212;}
#fav-copyright2 .moduletable {margin:0;}

#fav-copyrightwrap {padding:20px 20px 0;}

#fav-backtotop-mobile {display:none;}


.search > form {padding:20px;}
.form-limit, .phrases, .ordering-box, .only {display:none;}
.search-results {padding:20px;}


.item ul, .item-page ul, .items-leading ul {list-style-type:disc;}

.item-page div {font-size:14px;}

/*

Theme Name: Favourite
Theme URL: http://demo.favthemes.com/favourite/
Description: Responsive and Customizable Joomla! Framework
Author: FavThemes
Author URI: http://www.favthemes.com
Bootstrap Authors: @mdo and @fat
Version: 2.1
License: GNU General Public License v3.0
License URI: http://www.gnu.org/copyleft/gpl.html

*/


/*  Table of Content
================================================================================

1. GENERAL CSS
2. ADVERT
3. HEADER
4. LOGO
5. NAVIGATION
6. SLIDE
7. INTRO
8. BREADCRUMBS
9. TOP
10. MAIN
11. FOOTER
12. COPYRIGHT
13. BACKTOP
14. STYLES

================================================================================ */



/* 1. GENERAL CSS
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


body {
  font-family:"Titillium Web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #121212;
  background-color: #fff !important;
  font-size: 16px;
  line-height: 21px;
  margin: 0;
}

@media (max-width: 767px) {

  body {
    padding-left: 0;
    padding-right: 0;
  }

}

a {
  color: #09f;
  text-decoration: none;
}

a:hover {
  color: #444;
  text-decoration: none;
}

h1, h2, h3 {
  font-weight:normal;
  font-family: 'PT Sans Narrow', sans-serif;
  font-weight: 400;
  color:#555;
}
h4, h5, h6 {
  font-family: 'PT Sans Narrow', sans-serif;
  font-weight: 700;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  text-decoration: none;
}

p {
  margin: 0 0 0px;
}

hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #fff;
}


/* 2. ADVERT
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-advert .moduletable,
#fav-advert div[class^="moduletable-"],
#fav-advert div[class*=" moduletable-"] {
  margin: 0;
}


/* 3. HEADER
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-header {
  padding-bottom: 0px;
  margin-bottom: 0px;
  /* background: url('../images/bg-pattern.png') repeat-x bottom center; */
}
#fav-headerwrap {
  border-top: 0px solid #333;
}

/* Mobile */

@media handheld, only screen and (max-width: 979px) {

  #fav-header {
    padding-bottom: 0px;
    margin: 0;
  }
  #fav-headerwrap {
    border-top: none;
  }

}


/* 4. LOGO
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-logo {  
  height: 58px;
  padding: 0px 0 0;
}
#fav-logo h1 {  
  margin: 0;
}
.defaultLogo,
.mediaLogo {
  display: block;
}


/* Mobile */

@media handheld, only screen and (max-width: 979px) {

  .row-fluid #fav-logo {
    width:100%;
    padding-top: 0;
  margin-bottom:20px;
  }

  #fav-logo {
    text-align: center;
  }

}


/* 5. NAVIGATION
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-nav {
  z-index: 100;
  position: relative;
  float:right;
  padding-right:20px;
}
#fav-nav .navigation {
  margin-top: 28px;
}
#fav-nav .moduletable,
#fav-nav .moduletable_menu {
  background: none;
  overflow: visible;
  margin: 0;
}
#fav-nav ul {
  margin: 0;
  padding: 0;
  float:right;
}
#fav-nav ul li {
  float: left;
  list-style: none;
  line-height: 20px;
  padding-left: 0;
  position:relative;
}
#fav-nav li a {
  color: #444;
  padding: 14px 21px;
  margin: 0 0 0 14px;
  font-size: 16px;
  display:block;
  -webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  transition: all 400ms linear;
}

#fav-nav ul li.active a,
#fav-nav ul li a:hover,
#fav-nav ul li:hover a,
#fav-nav ul li.sfHover a {
  color: #0099FF;
  text-decoration: none;
}
.lt-ie8 #fav-nav {
  float: none;
}


/* Subnav
---------------------------------------------------------------------- */

#fav-nav li ul {
  position: absolute;
  top: 95%;
  left: -999em;
  z-index: 1000;
  width: 170px;
  padding: 0;
  margin: 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ddd;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
#fav-nav li ul ul {
  margin:-44px 0 0 210px;
}
#fav-nav li:hover ul,
#fav-nav li.sfHover ul {
  left: 10px;
}
#fav-nav li:hover ul ul,
#fav-nav li:hover ul ul ul,
#fav-nav li:hover ul ul ul ul,
#fav-nav li.sfHover ul ul,
#fav-nav li.sfHover ul ul ul,
#fav-nav li.sfHover ul ul ul ul {
  left:-999em;
}
#fav-nav li li {
  padding: 0;
  height: auto;
  width: 170px;
  border-left:none;
}
#fav-nav li li a,
#fav-nav li li.active a,
#fav-nav li li a:hover {
  height: 16px;
  font-size: 0.8em;
  font-size: 1em;
  line-height: 16px;
  border-bottom:1px solid #dddddd;
  margin: 0;
  padding: 4px 11px; /* was 4px 21px */
}
#fav-nav li li.active a,
#fav-nav li li li.active a,
#fav-nav li li li li.active a,
#fav-nav li li li li li.active a,
#fav-nav li li a:hover,
#fav-nav li li li a:hover,
#fav-nav li li li li a:hover,
#fav-nav li li li li li a:hover  {
  color: #444444;
  margin-right: 0;
}
#fav-nav li li a,
#fav-nav li.active li a {
  font-weight: normal;
  text-transform: none;
}
#fav-nav li li:hover ul,
#fav-nav li li li:hover ul,
#fav-nav li li li li:hover ul,
#fav-nav li li.sfHover ul,
#fav-nav li li li.sfHover ul,
#fav-nav li li li li.sfHover ul {
  left:0;
}
#fav-nav select {
  display: none;
}
.lt-ie8 #fav-nav ul li li:hover,
.lt-ie8 #fav-nav ul li li.hover {
  position: static;
}
#fav-nav li ul:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0,0,0,0.2);
  content: '';
}
#fav-nav li ul:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}
#fav-nav li li > ul:before {
  top: 10px;
  left: -7px;
  border-left: none;
  border-bottom: 7px solid transparent;
  border-right: 7px solid rgba(0, 0, 0, 0.2);
  border-top: 7px solid transparent;
}
#fav-nav li li > ul:after {
  top: 11px;
  left: -6px;
  margin-top: 0;
  border-left: none;
  border-top: 6px solid transparent;
  border-right: 6px solid #fff;
  border-bottom: 6px solid transparent;
}


@media (min-width: 980px) {

  #fav-navbar {
    display: none;
  }

}


/* IE */

.lt-ie9 #fav-navbar {
    display: none;
}


/* Mobile
---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 979px) {

  #fav-nav {
    display: none;
  }

  /* Navbar */

  #fav-navbar .moduletable {
    margin: 0;
    padding: 7px 0 0;
  }
  #fav-navbar .navbar-inner {
    padding: 0;
  }
  #fav-navbar a.btn.btn-navbar {
    margin-bottom: 0;
  }
  #fav-navbar span.icon-bar {
    width: 10px;
  }
    

  /* Navbar collapse */

  #fav-navbar-collapse .moduletable ul li,
  #fav-navbar-collapse ul {
    background: none;
    float: none;
    margin-bottom: 0;
  }
  #fav-navbar-collapse ul {
    list-style-type: none;
    margin: 0;
  }
  #fav-navbar-collapse li a {
    padding-left: 14px;
  }
  #fav-navbar-collapse li li a {
    padding-left: 28px;
  }
  #fav-navbar-collapse li li li a {
    padding-left: 42px;
  }
  #fav-navbar-collapse li li li li a {
    padding-left: 56px;
  }
  #fav-navbar-collapse li li li li li a {
    padding-left: 70px;
  }
  #fav-navbar-collapse a {
    display: block;
    padding: 4px 4px 2px;
    font-size: 14px;
    line-height: 2em;
    font-weight: bold;
    text-decoration: none;
    margin: 0;
  }
  #fav-navbar-collapse a:before {
    font-family: FontAwesome;
    content: "\f054";
    padding-left: 10px;
    padding-top: 0;
    float: right;
    font-size: 15px;
    line-height: 2em;
    font-weight: normal;
  }
  .navbar-inverse .nav .active > a,
  .navbar .nav .active > a,
  .navbar-inverse .nav .active > a:hover,
  .navbar .nav .active > a:hover,
  .navbar-inverse .nav .active > a:focus,
  .navbar .nav .active > a:focus {
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }


  /* Navbar Light */

  div.navbar #fav-navbar-collapse li a:hover,
  div.navbar #fav-navbar-collapse li li:hover,
  div.navbar #fav-navbar-collapse li li li:hover,
  div.navbar #fav-navbar-collapse li li li li:hover,
  div.navbar #fav-navbar-collapse li a:focus,
  div.navbar #fav-navbar-collapse li li:focus,
  div.navbar #fav-navbar-collapse li li li:focus,
  div.navbar #fav-navbar-collapse li li li li:focus,
  div.navbar #fav-navbar-collapse li[class^="item-"].current.active,
  div.navbar #fav-navbar-collapse li[class*=" item-"].current.active,
  div.navbar #fav-navbar-collapse li li[class^="item-"].current.active,
  div.navbar #fav-navbar-collapse li li[class*=" item-"].current.active,
  div.navbar #fav-navbar-collapse li li li[class^="item-"].current.active,
  div.navbar #fav-navbar-collapse li li li[class*=" item-"].current.active,
  div.navbar #fav-navbar-collapse li li li li[class^="item-"].current.active,
  div.navbar #fav-navbar-collapse li li li li[class*=" item-"].current.active {
    background-color: #eee;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  div.navbar #fav-navbar-collapse li li:hover,
  div.navbar #fav-navbar-collapse li li li:hover,
  div.navbar #fav-navbar-collapse li li li li:hover {
    background: none;
  }
  div.navbar #fav-navbar-collapse li {
    border-top: 1px solid #ddd;
  }
  div.navbar #fav-navbar-collapse a {
    color: #444;
  }
  div.navbar #fav-navbar-collapse a:before {
    color: #aaa;
  }
  div.navbar #fav-navbar-collapse li a:hover:before,
  div.navbar #fav-navbar-collapse li[class^="item-"].current.active a:before,
  div.navbar #fav-navbar-collapse li[class*=" item-"].current.active a:before,
  div.navbar #fav-navbar-collapse li li[class^="item-"].current.active a:before,
  div.navbar #fav-navbar-collapse li li[class*=" item-"].current.active a:before,
  div.navbar #fav-navbar-collapse li li li[class^="item-"].current.active a:before,
  div.navbar #fav-navbar-collapse li li li[class*=" item-"].current.active a:before,
  div.navbar #fav-navbar-collapse li li li li[class^="item-"].current.active a:before,
  div.navbar #fav-navbar-collapse li li li li[class*=" item-"].current.active a:before {
    color: #777;
  }
  div.navbar #fav-navbar-collapse li[class^="item-"].current.active.deeper.parent ul,
  div.navbar #fav-navbar-collapse li[class*=" item-"].current.active.deeper.parent ul {
      color: #333;
      background-color: #fff;
  }
  div.navbar #fav-navbar-collapse li[class^="item-"].current.active.deeper.parent ul a:before,
  div.navbar #fav-navbar-collapse li[class*=" item-"].current.active.deeper.parent ul a:before {
      color: #aaa;
  }
  div.navbar #fav-navbar-collapse li[class^="item-"].current.active.deeper.parent ul a:hover:before,
  div.navbar #fav-navbar-collapse li[class*=" item-"].current.active.deeper.parent ul a:hover:before {
      color: #444;
  }
  .navbar .btn-navbar .icon-bar {
    background-color: #444;
    -webkit-box-shadow: 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 #fff;
    box-shadow: 0 1px 0 #fff;
  }


  /* Navbar Inverse */

  div.navbar.navbar-inverse #fav-navbar-collapse li a:hover,
  div.navbar.navbar-inverse #fav-navbar-collapse li li a:hover,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li a:hover,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li li a:hover,
  div.navbar.navbar-inverse #fav-navbar-collapse li a:focus,
  div.navbar.navbar-inverse #fav-navbar-collapse li li:focus,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li:focus,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li li:focus,
  div.navbar.navbar-inverse #fav-navbar-collapse li[class^="item-"].current.active,
  div.navbar.navbar-inverse #fav-navbar-collapse li[class*=" item-"].current.active,
  div.navbar.navbar-inverse #fav-navbar-collapse li li[class^="item-"].current.active,
  div.navbar.navbar-inverse #fav-navbar-collapse li li[class*=" item-"].current.active,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li[class^="item-"].current.active,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li[class*=" item-"].current.active,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li li[class^="item-"].current.active,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li li[class*=" item-"].current.active {
    background-color: #444;
  }
  div.navbar.navbar-inverse #fav-navbar-collapse li li:hover,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li:hover,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li li:hover {
    background: none;
  }
  div.navbar.navbar-inverse #fav-navbar-collapse li {
    border-top: 1px solid #333;
  }
  div.navbar.navbar-inverse #fav-navbar-collapse a {
    color: #fff;
  }
  div.navbar.navbar-inverse #fav-navbar-collapse a:before {
    color: #777;
  }
  div.navbar.navbar-inverse #fav-navbar-collapse li a:hover:before,
  div.navbar.navbar-inverse #fav-navbar-collapse li[class^="item-"].current.active a:before,
  div.navbar.navbar-inverse #fav-navbar-collapse li[class*=" item-"].current.active a:before,
  div.navbar.navbar-inverse #fav-navbar-collapse li li[class^="item-"].current.active a:before,
  div.navbar.navbar-inverse #fav-navbar-collapse li li[class*=" item-"].current.active a:before,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li[class^="item-"].current.active a:before,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li[class*=" item-"].current.active a:before,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li li[class^="item-"].current.active a:before,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li li[class*=" item-"].current.active a:before {
    color: #fff;
  }
  div.navbar.navbar-inverse #fav-navbar-collapse li[class^="item-"].current.active.deeper.parent ul,
  div.navbar.navbar-inverse #fav-navbar-collapse li[class*=" item-"].current.active.deeper.parent ul {
    color: #fff;
    background-color: #111;
  }
  div.navbar.navbar-inverse #fav-navbar-collapse li[class^="item-"].current.active.deeper.parent ul a:before,
  div.navbar.navbar-inverse #fav-navbar-collapse li[class*=" item-"].current.active.deeper.parent ul a:before {
    color: #777;
  }
  div.navbar.navbar-inverse #fav-navbar-collapse li[class^="item-"].current.active.deeper.parent ul a:hover:before,
  div.navbar.navbar-inverse #fav-navbar-collapse li[class*=" item-"].current.active.deeper.parent ul a:hover:before {
    color: #fff;
  }
  div.navbar.navbar-inverse .btn-navbar .icon-bar {
    background-color: #f5f5f5;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  }

}


/* 6. SLIDE
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-slidewrap {
  margin-bottom: 14px;
}
#fav-slide {  
  background: url('../images/bg-pattern.png') repeat-x bottom center;
  padding-top: 14px;
  padding-bottom: 14px;
}

#fav-slide .moduletable li,
#fav-slide div[class^="moduletable-"] li,
#fav-slide div[class*=" moduletable-"] li {
  background:none;
}

#fav-slide .moduletable li ul,
#fav-slide div[class^="moduletable-"] li ul,
#fav-slide div[class*=" moduletable-"] li ul {
  margin-bottom: 1em;
}

/* Mobile */

@media handheld, only screen and (max-width: 767px) {

  #fav-slide .moduletable li ul,
  #fav-slide div[class^="moduletable-"] li ul,
  #fav-slide div[class*=" moduletable-"] li ul {
    margin-bottom: 0;
  }

}


/* 7. INTRO
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-intro {  
  background: url('../images/bg-pattern.png') repeat-x bottom center;
  padding-bottom: 14px;
  margin-bottom: 14px;
}

#fav-intro p.lead {
  margin-bottom: 0;
}

#fav-intro .hello {
  font-family: 'PT Sans Narrow', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 48px;
  color: #555;
  text-align: center;
  line-height: 1.2em;
  text-shadow: 0px 0px 1px #999;
  margin-bottom: 0;
}

/* Mobile */

@media handheld, only screen and (max-width: 979px) {

  #fav-intro {  
    padding-bottom: 7px;
  }
  #fav-intro .hello {
    font-size: 36px;
  }
  #fav-intro .moduletable p.lead {
  margin-bottom: 0;
  line-height: 1.2em;
  }

}


/* 8. BREADCRUMBS
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-breadcrumbs .moduletable,
#fav-breadcrumbs div[class^="moduletable-"],
#fav-breadcrumbs div[class*=" moduletable-"] {
  margin-top: 7px;
  margin-bottom: 0;
  font-size: 0.9em;
  padding: 0;
}

@media handheld, only screen and (max-width: 979px) {

  #fav-breadcrumbs .moduletable,
  #fav-breadcrumbs div[class^="moduletable-"],
  #fav-breadcrumbs div[class*=" moduletable-"] {
    margin-top: 10px;
    margin-bottom: 0;
  }

}


/* 9. TOP
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-topwrap {
  background-color: #eee;
  margin-top: 0px;
  margin-bottom: 0px;
}
#fav-top {
  padding-top: 0px;
  padding-bottom: 0px;
}
#fav-top .moduletable a,
#fav-top div[class^="moduletable-"] a,
#fav-top div[class*=" moduletable-"] a {
  color: #202020;
}
#fav-top .moduletable a:hover,
#fav-top div[class^="moduletable-"] a:hover,
#fav-top div[class*=" moduletable-"] a:hover {  
  color: #0099FF;
}

#fav-top #fav-download p {
  float: left;
  font-size: 30px;
  margin-bottom: 0;
}
 #fav-top #fav-download #fav-download-btn {
  float: right;
}

@media handheld, only screen and (max-width: 979px) {

  #fav-top #fav-download p {
    font-size: 24px;
    float: none;
    text-align: center;
  }
  #fav-top #fav-download #fav-download-btn {
    float: none;
    margin-top: 0px;
    font-size: 16px;
    text-align: center;
  }

}



/* 10. MAIN
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-messagewrap .row-fluid [class*="span"] {
  min-height:0;
}


/* 11. FOOTER
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-footerwrap {
  background-color: #000000;
  color: #ffffff;
}
#fav-footer {
  padding-top: 14px;
  padding-bottom: 14px;
}
#fav-footer .moduletable li,
#fav-footer div[class^="moduletable-"] li,
#fav-footer div[class*=" moduletable-"] li {
  background: none;
  padding-left:0;
}
#fav-footer .moduletable li a,
#fav-footer div[class^="moduletable-"] li a,
#fav-footer div[class*=" moduletable-"] li a {
  color: #eeeeee;
  font-size: 1em;
}
#fav-footer .moduletable li a:hover,
#fav-footer div[class^="moduletable-"] li a:hover,
#fav-footer div[class*=" moduletable-"] li a:hover {
  color: #0099FF;
}
#fav-footer .moduletable a,
#fav-footer div[class^="moduletable-"] a,
#fav-footer div[class*=" moduletable-"] a,
#fav-footer .moduletable p a,
#fav-footer div[class^="moduletable-"] p a,
#fav-footer div[class*=" moduletable-"] p a {
  color: #0099FF;
  font-size: 1em;
}
#fav-footer .moduletable a:hover,
#fav-footer div[class^="moduletable-"] a:hover,
#fav-footer div[class*=" moduletable-"] a:hover,
#fav-footer .moduletable p a:hover,
#fav-footer div[class^="moduletable-"] p a:hover,
#fav-footer div[class*=" moduletable-"] p a:hover {
  color: #eeeeee;
}
#fav-footer .moduletable a:before,
#fav-footer div[class^="moduletable-"] a:before,
#fav-footer div[class*=" moduletable-"] a:before {
  color: #999;
}


/* 12. COPYRIGHT
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-copyright ul {
  float:right;
  margin:0;
}
#fav-copyright ul li {
  float:left;
  list-style:none;
  background: none;
  line-height: 21px;
}
#fav-copyright ul li a {
  display:block;
  color: #1F1F1F;
  padding: 12px 0 6px;
  margin-left: 21px;
}
#fav-copyright ul li.active a,
#fav-copyright ul li a:hover,
#fav-copyright ul li:hover a {
  color: #0099FF;  
  text-decoration:none;
}


/* 13. BACKTOP
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-backtotop {
  margin-bottom: 1em;
}
#fav-backtotop img {
  float:right;
}

@media handheld, only screen and (max-width: 979px) {

  #fav-backtotop-mobile {
    text-align: center;
    padding-top: 10px;
  }
    
}

@media handheld, only screen and (max-width: 767px) {

  #fav-backtotop {
    display: none;
  }

}

@media (min-width: 767px) {
  
  #fav-backtotop-mobile {
    display: none;
  }

}

/* IE */

.lt-ie8 #fav-backtotop {
  padding-bottom: 1em;
}
.lt-ie8 #fav-backtotop-mobile {
  display: none;
}



/* 14. STYLES
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

@media (min-width: 979px) {

  #fav-styles {
    width: 60px;
    top: 180px;
    left: 0;
    position:fixed;
  }
  #fav-styles .moduletable,
  #fav-styles div[class^="moduletable-"],
  #fav-styles div[class*=" moduletable-"] {
    background-color: #ffffff;
    border: 1px solid #dddddd;
    margin-top:0;
    padding: 0 0 10px 0;
  }
  #fav-styles .moduletable h3,
  #fav-styles div[class^="moduletable-"] h3,
  #fav-styles div[class*=" moduletable-"] h3 {
    font-size: 18px;
    text-align:center;
    margin-top: 0;
    margin-bottom: 1em;
  }
  #fav-styles p {
    margin-bottom: 7px;
    text-align:center;
  }

}

/* Mobile */

@media (max-width: 978px) {

  #fav-styles {
    background-color: #ffffff;
    border: 1px solid #ddd;
    position:fixed;
    bottom:0;
    left:0;
    width: 100%;
    z-index: 999;
  }
  #fav-styles .moduletable,
  #fav-styles div[class^="moduletable-"],
  #fav-styles div[class*=" moduletable-"] {  
    padding: 7px 0 0 14px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin: 0;
  }
   #fav-styles .moduletable h3,
  #fav-styles div[class^="moduletable-"] h3,
  #fav-styles div[class*=" moduletable-"] h3 {  
    display: none;
  }
  #fav-styles .moduletable p,
  #fav-styles div[class^="moduletable-"] p,
  #fav-styles div[class*=" moduletable-"] p {
    float: left;
    padding: 4px;
    line-height: 4px;
    margin: 0;
  }

}

/* IE */

.lt-ie9 #fav-styles {
  width: 60px;
  top: 180px;
  left: 0;
  position:fixed;
}
.lt-ie9 #fav-styles .moduletable,
.lt-ie9 #fav-styles div[class^="moduletable-"],
.lt-ie9 #fav-styles div[class*=" moduletable-"] {
  background-color: #ffffff;
  border: 1px solid #dddddd;
  margin-top: 0;
  padding: 0 0 10px 0;
  }
.lt-ie9 #fav-styles .moduletable h3,
.lt-ie9 #fav-styles div[class^="moduletable-"] h3,
.lt-ie9 #fav-styles div[class*=" moduletable-"] h3 {
  font-size: 18px;
  text-align:center;
  padding: 7px;
  margin-top: 0;
  margin-bottom: 1em;
  }
.lt-ie9 #fav-styles p {
  margin-bottom: 7px;
  text-align:center;
  }


/* END CSS PASTE
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



