/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
/* Layout */
body.tm-isblog, body.tm-noblog { background:#d7cdbb; color:#191c2f;; }
.tm-headerbar { margin:0; }
.uk-container { max-width: 973px; position:relative;}
.uk-container.uk-container-center { padding:0; }
.tm-headerbar .tm-logo { position: relative;
z-index: 3;
margin-top: 15px;
margin-left: -85px;
background: #FFF; }
.tm-headerbar .uk-panel { position:absolute; z-index:5; top: 20px;color: #OA1C57; right: 55px; font-size:22px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.35);  }
.tm-headerbar .uk-panel IMG { width: 32px; height:32px; vertical-align:middle; margin:0 3px; }
.toparea { position:relative; height:465px; }
.uk-grid:not(.uk-grid-preserve) + .uk-grid { margin-top: 0; }
.uk-grid:not(.uk-grid-preserve) { margin-left:0; }
.uk-grid:not(.uk-grid-preserve) > * { padding-left:0; }
h1, h2, h3, h4, h5, h6 { color:#191c2f; }
.uk-dropdown { width: 300px; }

.tm-sidebar-b .uk-panel { margin-left:0px; border-radius: 7px; background-color: rgb(216,206,188); padding:30px;box-shadow: inset 0px 0px 11px 0px; border:0; }
.uk-grid:not(.uk-grid-preserve) > * > .uk-panel + .uk-panel { margin-top:10px; }
.tm-sidebar-b .uk-panel:hover { box-shadow: 0px 0px 11px 0px;}
.html5-context-menu { display:none !important; }

/* top main */

.tm-main-top .uk-panel-box { box-shadow: inset 0px 0px 11px 0px; border:0; line-height:140%; font-size:0.8em; }
.tm-main-top .uk-panel-box:hover { box-shadow: 0px 0px 11px 0px; }
.tm-main-top .uk-panel-box  h3 {font-size:200%;font-weight: 300; margin:0 0 10px 0; line-height:110%;padding:0;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.45); }
.tm-main-top .uk-panel-box  h4 { margin:10px 0; padding:0; }
.tm-main-top .uk-panel-box p { margin:0; padding:0; }
.tm-middle .tm-main-top a { }


/* blockqute */
blockquote { border-color:#28374a; }
blockquote small { color: #191c2f }

/* Nav */
.uk-navbar {background: rgba(57, 79, 150, 0.78); border: 0; border-radius: 0; margin:0; position:absolute; top: 60px; width: 100%; z-index:2;}
.uk-navbar-nav { margin-left:200px; }
.uk-dropdown-navbar { font-size: 130%; }
.uk-navbar-nav > li.uk-active > a, .body uk-nav-dropdown > li > a:hover, .uk-nav-navbar > li > a:focus, .uk-nav-navbar > li > a:hover,
.uk-nav-navbar > li > a:focus { background: #0A1C57 !important; color: white; }
.uk-navbar-nav > li > a, .navbar-default .navbar-nav > li > a { color:white; font-family:Arial, Helvetica, sans-serif; margin:0; font-size: 16px; text-transform:uppercase; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.35); }
.uk-navbar-nav:first-child > li:first-child > a { border-top-left-radius: 0px;border-bottom-left-radius: 0px; }
.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a:focus,
.uk-navbar-nav > li.uk-open > a { background:#0A1C57;  color: white;}
.uk-nav-navbar > li > a:hover,
.uk-nav-navbar > li > a:focus {
  background: #0A1C57;
  color: #ffffff;
  /* 2 */
  outline: none;
  box-shadow: inset 0 2px 4px rgba(0, 69, 109, 0.25);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
body .uk-navbar-nav > li > a { padding:0 8px; }

/* Top A */
.tm-top-a  { position:absolute; top: 105px; z-index:1; width: 100%; height:300px; left: 0; background:url(../images/slidebg.png) repeat-y top; }
.tm-top-a .uk-panel-box { padding: 0; background:none; border: 0; border-radius: 0; }
.tm-top-a .uk-container { width: 973px; margin:0px auto; height:300px; float:none; padding:0;	 }
.tm-top-a .uk-width-medium-1-3 { float:right; }
.tm-top-a .uk-width-medium-2-3 { float:left; }
.tm-top-a .uk-width-medium-1-3 IMG { width: 100%; height:300px; }

/* Top B */
.tm-top-b { background: #394F96; height: 60px; line-height:60px; position:absolute; top: 405px; width: 100%; }
.tm-top-b .uk-panel-box { padding: 0; background:none; border: 0; border-radius: 0; text-align:center; color: white; font-size:24px;  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.tm-top-b .uk-container { float: none; }
.tm-top-b .btn { margin-left:20px; }
.tm-top-b .btn a { color:white; text-decoration:none; }

/* Top C */
.tm-top-c { height: 200px;background-image: linear-gradient(to bottom, rgba(0,0,0,0.0)0%,rgba(0,0,0,0.1)79%, rgba(0,0,0,0.30)100%); margin-bottom:25px; }
.tm-top-c .uk-container { float: none; }
.tm-top-c a {
display: inline-block;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
color: #333;
font-size: 2.4em;
text-align: center;
width: 250px;
height: 145px;
border: solid 8px #fff;
position:relative;
-webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.75);
  -ms-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.75);
  -o-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.75);
  position: relative;
  text-shadow: 0 1px 0 #fff;
  margin-left: 32px;
  margin-top: 23px;
}
.tm-top-c a:hover {  box-shadow: 0 0 30px rgba(0, 0, 0, 0.75), inset 0 0 30px rgba(255, 255, 255, 0.75); }
.tm-top-c  a span {
position: absolute;
line-height: 46px;
width: 100%;
left: 0;
top: 50%;

background: rgba(255, 255, 255, 0.9);
}
.tm-top-c { text-align:center; }
.tm-top-c a.plans { background:url(../images/home_plans.jpg) no-repeat; margin-left:0;  }
.tm-top-c a.kits { background:url(../images/kits.jpg) no-repeat; }
.tm-top-c a.pricing { background:url(../images/pricing.jpg) no-repeat; }

/* Middle */
.tm-middle {  box-shadow: -7px 7px 12px -2px rgba(0,0,0,0.46),7px 7px 12px 0px rgba(0,0,0,0.46);background-color: rgb(190, 178, 155);font-size: 20px; line-height:180%; padding:30px; border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px; position:relative; z-index:0;}
.tm-middle a {color: blue; text-decoration:none; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45);} 
.tm-middle a:hover { border-bottom: dotted 1px maroon; background:rgb(190, 178, 155); }
.uk-article-title a { color: maroon; font-weight:500; }
.tm-middle h2 { font-size:30px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45); }
.tm-middle h4 { font-size:26px; font-weight:500; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45); }
.tm-middle .tm-main-top h4 { font-size:24px; font-weight:500;  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.45); }
.tm-leading-article .uk-article:last-child { padding:0; border:0; }

/* Buttons */
.btn-danger:hover, .btn-warning:hover { font-size:20px; background-color: #800000;color: #ffffff;background-image: -webkit-linear-gradient(top, #800000, #bc0505);background-image: linear-gradient(to bottom, #800000, #bc0505);border-color: rgba(0, 0, 0, 0.2);border-bottom-color: rgba(0, 0, 0, 0.4);text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);}
.btn-danger, .btn-warning { font-size:20px; background-color: #800000;color: #ffffff;background-image: -webkit-linear-gradient(top, #bc0505, #800000);background-image: linear-gradient(to bottom, #bc0505, #800000);border-color: rgba(0, 0, 0, 0.2);border-bottom-color: rgba(0, 0, 0, 0.4);text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);}

.tm-main-top .uk-panel-box { background-color: rgb(216,206,188); }

/* Bottom */
.tm-main-bottom .uk-panel-box  { background: white; border:0; border-radius: 10px; padding:30px;box-shadow: inset 0px 0px 11px 0px; }
.tm-main-bottom .uk-panel-box:hover {box-shadow: 0px 0px 11px 0px;}
.tm-main-bottom .uk-panel-box h3 { font-weight: 600;color: black;line-height: 150%; margin:0; padding:0;margin-top: -5px;font-size: 28px; }
.tm-main-bottom .uk-panel-box div h3 { font-size:15px; }
.tm-main-top .uk-width-medium-1-3 .uk-panel-box, .tm-main-bottom .uk-width-medium-1-3 .uk-panel-box { margin-right: 10px; }

.tm-main-bottom2 { padding-top:10px; }
.tm-main-bottom2 > .uk-width-1-1 > div { background: white; border:0; border-radius: 10px; padding:20px; padding:30px;box-shadow: inset 0px 0px 11px 0px; }
.tm-main-bottom2 > .uk-width-1-1 > div:hover { box-shadow: 0px 0px 11px 0px;}
.tm-main-bottom2 > .uk-width-1-1 > div h3 { font-weight: 600;line-height: 150%; margin:0; padding:0;margin-top: -5px;font-size: 28px; }
.tm-main-bottom2 > .uk-width-1-1 > div { margin-right: 10px; }


/* Footer */
.tm-footer { background: #394F96;margin-bottom: 0px;color: white;margin-top: 3%;box-shadow: -7px -10px 12px -2px rgba(0,0,0,0.46),7px -10px 12px 0px rgba(0,0,0,0.46);padding: 3% 10%; position:relative; z-index:-1; color:white; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.35); z-index:10;  }
.tm-footer h2 { color:white; font-size: 20px; margin:0; padding:0; font-weight:800; line-height:120%;}
.tm-footer h4 { color:white; font-size: 15px; margin:5px 0; padding:0; font-weight:800;  line-height:120%;}
.tm-footer a { color:white; text-decoration:none }
.tm-footer a:hover { color:#ccc; border-bottom: dotted 1px #fff;  }
/* int */
.bgimg { position:absolute; top: 0; z-index:0; width: 100%; height:300px; background:url(../images/int_bg.jpg) no-repeat center;box-shadow: 0px 0px 10px 2px black; display:none; }
.uk-article + .uk-article { padding-top:20px; border:0; }
.uk-width-medium-1-2 { padding-right:30px; }
.uk-article + .uk-article { padding-top:30px; margin-top:30px; }
body#int .toparea { height:105px;  }
body#int .tm-middle { padding-top:60px }
body#int .tm-headerbar .tm-logo {margin-top:5px; /*margin-left:30px; */}
h1.tm-title, .tm-content h1 { margin: 0; padding-bottom:10px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45); }
.uk-article { border-radius: 7px; background-color: rgb(216,206,188); padding:30px;box-shadow: inset 0px 0px 11px 0px;min-height: 350px; }
.uk-article:hover { box-shadow: 0px 0px 11px 0px;}
body.blog .uk-article { background: white; }
.tm-leading-article .uk-article, .tm-leading-article .uk-article:hover { background: none; border:0; box-shadow: none; }
a.tm-totop-scroller { z-index:99999; }
.uk-article ul li { margin-bottom: 10px; }
.uk-article ul ul { margin-top:10px; }
p.small { font-size:0.8em; margin:0;padding: 0; }
ul.slides li { text-align:center; }

/* news */
body.news .uk-article { min-height:inherit;}

/* pictures */
ul.pictures { margin:0; padding:0; list-style:none; }
ul.pictures li { display:inline-block; margin-right:10px; margin-bottom:10px; vertical-align:top; }
ul.pictures li IMG { width: 240px; height:160px; border:0;  }
.wk-gallery-glass .huhucaption { font-size:0.8em; }
.wk-gallery-glass li:hover .huhucaption { background: rgba(69, 100, 127, 1); }

/* Spnsors */
ul.sponsors { margin:0; padding:0; list-style:none; }
ul.sponsors li { display:inline-block; margin-right:10px; margin-bottom:10px; vertical-align:top; }
ul.sponsors li IMG { width: 140px; height:140px; border:0;  }

/* Custom Plans */
ul.customplans { margin:0px auto; padding:0; list-style:none; display: table; text-align:center;}
ul.customplans li { display:inline-block; width: 28%; margin: 0 20px; vertical-align:top; }
ul.customplans li IMG { width: 208px; height:116px; border:0; margin-bottom:10px;  }

/* sig */
ul.sigFreeClassic li.sigFreeThumb { margin:10px; }

/* all video */
.avPlayerWrapper, .avPlayerWrapper .avPlayerContainer { display:inline-block; }
.table th, .table td { border-color: rgb(190, 178, 155); font-size:0.9em; padding:5px 0; }
.table th.d-num { white-space:nowrap;}

body.find .avPlayerWrapper, body.find .avPlayerWrapper .avPlayerContainer { float:right; display:inline; }
/* floor */

div.latestItemsCategory { border-radius: 7px; border: 0;  background-color: rgb(216,206,188); padding:30px 30px 0px 30px;box-shadow: inset 0px 0px 11px 0px;min-height: 240px; }
div.latestItemsCategory:hover { box-shadow: 0px 0px 11px 0px;}
div.latestItemsCategory h2 { font-size:20px; text-align:center; line-height:140%; margin:15px 0 0; padding:0; }
div.latestItemsCategoryImage img { box-shadow: 0px 0px 5px 0px; }
#k2Container { padding:0; }
div.itemListCategory { background: none; border: 0;}
div.itemListCategory h2 { font-weight:bold; font-size:30px; margin:25px; }
div.itemListCategory img { margin-right:25px; }
span.catItemImage img { padding:0; border:0; height: 110px !important; }
div.catItemImageBlock { padding:0; margin:0; }
div.catItemHeader h3.catItemTitle { font-size:30px; text-align:center; text-transform:uppercase;}
.catItemExtraFields { padding: 10px;font-size: 0.8em;color: #333;text-shadow: 0 1px 0 rgba(255,255,255,.35); background: rgb(216,206,188); -webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;
border-radius: 5px;}
div.catItemExtraFields, div.genericItemExtraFields { border:0; margin:0; padding: 10px;}
li.even, li.odd { background: none; border:0; }
div.catItemExtraFields ul li span.catItemExtraFieldsLabel, div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel { display:inline-block; width: auto; }
div.catItemAttachmentsBlock { border:0; }
div.catItemAttachmentsBlock { padding:10px 15px; border:0; -webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px; background:#9C7765;}
div.catItemAttachmentsBlock:hover, .catItemExtraFields:hover { box-shadow: 0px 0px 5px 0px; }
.catItemAttachmentsBlock a { color:black; font-size: 0.9em; font-weight:bold; }
.catItemAttachmentsBlock a:hover {background: none; }

/* detalis */
div.itemExtraFields, div.itemAttachmentsBlock { border:0; }
div.itemNavigation { border:0;background: rgb(216,206,188); }
div.itemNavigation span.itemNavigationTitle { color:black; }
span.itemImage img { border:0; padding:0; }
div.itemToolbar { display:none; }
.k2left { float: left; width: 460px; box-shadow: -7px 7px 12px -2px rgba(0,0,0,0.46),7px 7px 12px 0px rgba(0,0,0,0.46);margin: 10px;background-color: rgb(190, 178, 155);} 
.k2left .btn, .k2right .btn { margin:10px auto; display:table; text-align:center; }
.k2left .btn:hover, .k2right .btn:hover { background: white; }
.k2left  p { margin:0; padding:0 10px 10px 10px; margin-top:10px; }
.k2right { float:right; width: 38%;}
.k2right .specs, .k2right .helpful {box-shadow: -7px 7px 12px -2px rgba(0,0,0,0.46),7px 7px 12px 0px rgba(0,0,0,0.46); padding:20px; margin:10px 0; }
div.itemExtraFields ul li span.itemExtraFieldsLabel { display:inline-block; float:none; width: 40%; }
div.itemExtraFields { margin:0; padding:0; }
.k2right ul li { margin-bottom:10px; }
.k2right .helpful a:hover { border:0; }
.moduletable ul li { border-bottom:solid 1px #8d816b; padding-bottom:8px; }
#k2Container h1 { text-align:center; }
.uk-nav-side  a:hover { border:0; }
div.itemView { border:0;}
div.latestItemsCategoryImage img { padding:0; margin: 0;}
.review { border-radius: 7px; background-color: rgb(216,206,188); margin:10px 0; padding:10px 0; text-align:center}
.formResponsive input[type="submit"] { font-size:120%; }
/* Modify */
table.modify p { margin:0; padding:0; line-height:120%; }

/* Form */
.rsform-block-submit { margin-top:20px; }
.rsform-block-submit .formControlLabel, .rsform-block-end .formControlLabel, .rsform-block-intro .formControlLabel { display:none; }
.formResponsive .formHorizontal .rsform-block-end  .formControls, .formResponsive .formHorizontal .rsform-block-intro  .formControls, .formResponsive .formHorizontal .rsform-block-submit  .formControls { margin-left:0; }
.formResponsive .formHorizontal .rsform-block-end p, .formResponsive .formHorizontal .rsform-block-intro p { margin:0 0 10px 0; padding:0; }
.formResponsive .formHorizontal .rsform-block-end .formValidation, .formResponsive .formHorizontal .rsform-block-end p.formDescription,
.formResponsive .formHorizontal .rsform-block-intro .formValidation, .formResponsive .formHorizontal .rsform-block-intro p.formDescription { display:none; }
.formResponsive .formHorizontal .formControlLabel { width: 40%; text-align:left; font-weight:bold; }
.formResponsive input, .formResponsive textarea { width: 95%; }
.formResponsive .formHorizontal .rsform-block { margin-bottom:20px; }
p.formDescription{ display: none; }
.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] { margin-bottom:0; }
.formResponsive input[type="radio"] { margin-top:8px; }
.formResponsive .formHorizontal .formControls { margin-left:45%; }
.formResponsive .formHorizontal .formControlLabel { padding:0; line-height:120%; }
.req { font-weight:bold; color:red; }
.formResponsive label { font-size:20px; }
.rsform-block-property, .rsform-block-leftright, .rsform-block-download, .rsform-block-plan { display:none; }

/* Dealer */
.well { border-radius: 7px; background-color: rgb(216,206,188); padding:30px;box-shadow: inset 0px 0px 11px 0px;border:0; }
.page-header { border:0; }
.nav-tabs.nav-stacked > li > a:hover, .nav-tabs.nav-stacked > li > a:focus {border-color: rgb(216,206,188);  }
.well:hover { box-shadow: 0px 0px 11px 0px;}
body.dealer .uk-navbar { background: rgba(54, 177, 54, 0.78) }
body.dealer .tm-footer { background:#36B136; }
body.dealer .uk-navbar-nav > li.uk-active > a, body.dealer .body uk-nav-dropdown > li > a:hover,body.dealer  .uk-nav-navbar > li > a:focus, body.dealer .uk-nav-navbar > li > a:hover,
body.dealer .uk-navbar-nav > li.uk-open > a { background:#006600 !important;  color: white;}
body.dealer .uk-nav-navbar > li > a:focus { background: #006600 !important; color: white; }
body.misc .tm-content { display:none; }
.pd-mf-desc { color:red; }
body.misc .tm-main > :nth-child(n+2) { margin-top:10px;  }

body.dealer.rec .uk-article ul { margin:0; padding:0; list-style:none; }
body.dealer.rec .uk-article ul li { background:rgba(54, 177, 54, 0.18); padding:10px; -webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px; border-radius: 5px; }
body.dealer.rec .uk-article ul li a:hover { background: none; }

body.dealer.est .tm-sidebar-b h3.uk-panel-title { font-size: 160%; }
body.dealer.est .tm-content, body.dealer.home .tm-content { display:none; }
.pd-float { line-height:100%; }
.tm-sidebar-b .pd-float a, body.dealer.est .tm-sidebar-b ul.uk-list-line { font-size:80%; }
body.dealer.est .download {border-radius: 5px; margin:10px 0; background-color: rgb(190, 178, 155); padding:10px; }
.tm-main > :nth-child(n+2) { margin-top:10px; }

body.dealer.est .uk-width-medium-1-2, body.dealer.home .uk-width-medium-1-2 { padding-right: 0; }

/* Button */
.btn-large { background-color: #fbfbfb;
  background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
  background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: linear-gradient(to bottom, #ffffff, #f5f5f5);
  background-repeat: repeat-x; font-size: 200%;  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); }

.spotlight .overlay, .spotlight .overlay a { bottom: 0px !important; visibility: visible !important; width: 100%; }

/* Consultation */
.moduletable .rsform { display:table; float:right; background-color: rgb(216,206,188); border-radius: 7px; padding:0px 20px 0 20px; margin:10px 0 20px 20px; font-size:15px;width: 40%; line-height: 130%;  }
.moduletable .rsform .formResponsive .formHorizontal .rsform-block { margin:0 0 5px 0;}
.moduletable .rsform h2 { margin:0; padding:0;}
.moduletable .rsform .rsform-block rsform-block-submit p  { display:none; }
.moduletable .rsform .formHorizontal .formValidation {display: inherit;}
.moduletable .formResponsive .formHorizontal .formControlLabel {margin: 0;}

/* Phoca */
#phoca-dl-category-box .pd-category h3, #phoca-dl-file-box .pd-file h3, #phoca-dl-download-box .pd-file h3 { background:none; border:0; } 
.pd-hr-cb { border:0; }
.pd-subcategory { float:left; width: 28%; }
.pdtop { display:none; }

@media (max-width: 769px) {
	.uk-article-title { font-size:26px; line-height:130%;}
	.tm-middle h2 { font-size:20px;line-height:130%; }
	.table th { display:none; }
	ul.pictures li { display:block; margin:0 auto 10px auto; }
	.tm-main-bottom IMG, .tm-main-bottom2 IMG { margin:0px auto; display:block; }
	.table tr td:nth-of-type(1):before { content: "County: " }
	.table tr td:nth-of-type(1) { background:white; }
	.table tr td:nth-of-type(2):before { content: "Company: " }
	.table tr td:nth-of-type(3):before { content: "Est.: " }
	.table tr td:nth-of-type(4):before { content: "Website: " }
	.table tr td:nth-of-type(5):before { content: "Phone: " }
	ul.customplans li { display: block; width: auto; margin:0 0 20px 0 }
	.wk-gallery-glass li { float:none; width: auto; }
	.wk-gallery-glass .huhucaption {  line-height:140%; padding-top:10px; }
	.toparea, body#int .toparea, .tm-top-c, .tm-top-b  { position:relative; height:auto; top: auto; }
	.tm-top-b { line-height:200%; padding:10px 0; }
	.wk-slideshow .caption { font-size:110%; line-height:120%; }
	.uk-navbar { position:relative; top: auto; }
	.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle { height:auto; }
	body#int .tm-middle { padding:0; }
	.tm-top-a { position:relative; height:auto; top: auto; }
	a.tm-logo-small{ color:white; font-size:150%; letter-spacing:0; text-shadow: 0 0 0 #ffffff; }
	.uk-navbar-center { max-width:none;  padding:10px 0;}
	.uk-navbar-toggle { margin:6px 10px 0 10px; padding:3px 5px; color:white;text-shadow: 0 0 0 #ffffff; background-color: #800000;background-image: -webkit-linear-gradient(top, #800000, #bc0505);background-image: linear-gradient(to bottom, #800000, #bc0505); -webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px; }
	.tm-top-a .uk-container { height: auto; width: auto; }
	.tm-top-c a.plans { margin: 10px;  }
	.tm-top-c a { display:block; text-align:center; margin:0px auto; float:none; width: 90%; margin-bottom: 10px; }
	div.itemContainer { float:none !important; width: 95% !important; margin:0px auto; }
	div.latestItemsCategory { min-height: inherit; padding:20px 0 5px 0;}
	.latestItemsContainer  { float:none !important; width: auto !important; margin:0px auto; }
	div.itemListCategory img { float:none; text-align:center; margin:0px auto; display:none; }
	.k2left, .k2right { float:none; width: 95%; margin:0px auto; }
	.formResponsive{ width: 95%; margin:0px auto; }
	.formResponsive .formHorizontal .formControlLabel { width: auto; }
	.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select { width: 90% !important; }
	.formResponsive .formHorizontal .formControls { margin-left: 0; }
	h1.tm-title, .tm-content h1 { text-align:center; }
	.avPlayerContainer, IFRAME { width:auto !important; }
	table th, table td { display:block; }
	.uk-width-medium-1-2 { padding:0; width: 90%; margin:0 10px; }
	.uk-navbar-toggle:hover,.uk-navbar-toggle:focus { color:white; }
	.spotlight .overlay>div, .wk-slideshow .caption { text-align:center; }
	.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle { color:white; text-shadow: 0 0 0 #fff; font-size:20px; }	
	
}
.customfonttitle{ font-family: "Times New Roman"; color:#0650c1;}


@media print {
 a:link:after, a:visited:after {  
      display: none;
      content: "";    
    }
 div.itemFullText p a.btn{
        display:none;
    }
	 div.itemExtraFields a.btn{
        display:none;
    }
	div.itemExtraFields .review{
        display:none;
    }
	
	div.itemNavigation{
        display:none;
    }
	
	.tm-main-bottom {
        display:none;
    }
	.tm-footer h4{
        display:none;
    }
	.tm-footer p {
        display:none;
    }
	.imagetext p a{
        display:none;
    }
	a.modal
{
    color: #FFF;text-indent: -9999px;
}
}
.desktoppromo{
display:block;
margin:0;
}
.mobilepromo{
display:none;
margin:0;
}
@media (max-width:767px){
.desktoppromo{
display:none;
}
.mobilepromo{
display:block
}
.tm-top-a .uk-width-medium-1-3 IMG {
    height: auto;
}

}

.uk-article .review .btn.btn-success { padding:10px 20px; font-size:26px; }

/*download plan buttons*/
.review .btn.btn-success{
color:#FAFAFA!important;
text-shadow:none !important;
font-weight:bold;
}
.review .btn.btn-success:hover{
    color: blue !important;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45);
	    border-bottom:none;
		font-weight:bold;
		background: #f7f7f7;
    background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
    background-image: linear-gradient(to bottom, #ffffff, #eeeeee);
    text-shadow: 0 1px 0 #ffffff;
}
.specs .itemExtraFields ul li:nth-child(2) {
  display:none;
}