/*
Theme Name: Success.cz
Author: Creative Industries Wire
Author URI: http://www.ciwire.com/
Description: Success.cz pro Business Success s.r.o.
Version: 1.0
*/

/*
blue
003663

grey
333

gold
c6982d

*/ 

/* body */
body {color: #333; font-family: Calibri, Lucida Grande, Arial, Helvetica, sans-serif; background: #e8e8e8 url(img/back-page.png) repeat-x top center; font-size: 1em; line-height: 1.4em}
h1, h2, h3, h4, h5, h6 {font-family: Calibri, Lucida Grande, Arial, Helvetica, sans-serif; margin-bottom: 0.5em; color: #003663; font-weight: normal}
h2 {font-size: 30px}
h3 {font-size: 21px}
h4 {font-size: 18px}
a {color: #c6982d; text-decoration: underline}
a:hover {color: #003663;}
input, select, textarea {color: #333; font-family: Calibri, Lucida Grande, Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1.4em}
input, textarea {background: #fff url(img/back-input.png) repeat-x;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { border: 1px solid #dcdfe3}
label, input, button, select, textarea {font-family: Calibri, Lucida Grande, Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1.4em}

/* header */
#header {min-height: 185px;}
#logo {margin-top: 1em;}
.logo h1 {position: relative; width: 270px; height: 79px; overflow: hidden; margin-top: 15px}
.logo h1 a {width: 270px; height: 79px; display: block; background: url(img/bs-logo-2017.png) no-repeat;}
.logo h1 a span {display: none;}
#claim {position: relative; }
#claim > div { margin-top: 4em}
#conference-claim {padding-top: 1.5em;}
#search {padding-top: 1.5em;}
#search ul {list-style: none}
#search ul li {display: inline; -moz-border-radius: 1em; border-radius: 1em; padding: 0.5em}
#search ul li.active {background: #d3d3d3;}
#search ul li.active a {color: #fff;}
#search a {text-decoration: none;}
#search a:hover {text-decoration: underline;}
#search form {padding: 0.3em 0 0 0; font-size: 1.1em; margin: 2em 0 0 0}
#search input, #searchform #s {padding: 0.5em 0.5em; background: #fff url(img/back-input-search.png) no-repeat right;}
#topcontact {margin-bottom: 0.5em; color: #003663}

/* navigation */
#nav {margin-bottom: 1em}
#nav ul {margin: 0; list-style: none}
#nav > div {-moz-border-radius: 5px; border-radius: 5px; background: #fff url(img/back-menu.png) repeat-x; -moz-box-shadow: 0px 0px 10px #bbb; -webkit-box-shadow: 0px 0px 10px #bbb; box-shadow: 0px 0px 10px #bbb;}
#nav li {position: relative; cursor: pointer; float: left; height: 60px; position: relative; background: #fff url(img/back-menu.png) repeat-x; border-right: 1px solid #ececec; white-space: nowrap}
#nav li:first-child {-moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}
#nav li a {color: #003663; padding: 1.2em 0.9em; text-decoration: none; font-size: 1.1em; background: transparent; display: block}
#nav li li a {padding: 0 0.9em;}
#nav li:hover {background: #fff url(img/back-menu-hover.png) repeat-x;}
#nav li.active, #nav li.active:hover {background: #003663 url(img/back-menu-active.png) repeat-x;}
#nav li.active > a, #nav li.active:hover > a, #nav li:hover > a {color: #c6982d;}
#nav li.current-page-ancestor, #nav li.current-page-ancestor:hover {background: #003663 url(img/back-menu-active.png) repeat-x;}
#nav li.current-page-ancestor > a, #nav li.current-page-ancestor:hover > a {color: #c6982d;}

#nav .nav > li:first-child a {width: 22px; height: 60px; padding-top: 19px; background: url(img/ico-home.png) no-repeat center; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; padding: 0 1em}
#nav .nav > li:first-child:hover, #nav li:first-child.active {-moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}
#nav .nav > li:first-child a span {display: none;}

#nav .nav > li:last-child {border-right: none; -moz-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;}
#nav .nav > li:last-child:hover {-moz-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;}

#nav li .subnav {position: absolute; top: 60px; left: -2000px; list-style: none; min-width: 100%; z-index: 999; padding-top: 9px; background: url(img/back-submenu.png) no-repeat top left;}
#nav li .subnav ul {background: #fff; -moz-border-radius: 5px; border-radius: 5px; border: none; -moz-box-shadow: 0px 0px 10px #bbb; -webkit-box-shadow: 0px 0px 10px #bbb; box-shadow: 0px 0px 10px #bbb;}
#nav li:hover .subnav {left: 0;}
#nav li .subnav ul li {float: none; padding: 0; background: transparent url(img/back-submenu-li.png) no-repeat top left; height: auto; white-space: nowrap; border: none }
#nav li .subnav ul li a {padding: 0.7em 2em 0.7em 0.9em; height: 16px;}
#nav li .subnav ul li:hover { background: transparent url(img/back-submenu-li-hover.png) no-repeat top left;}

/* common classes */
.center { text-align: center; }
.right { text-align: right; }
.r { float: right; }
img.right, .alignright { float: right; margin: 0 0 0.5em  1em}
.left { text-align: left; }
img.left, .alignleft { float: left;  margin: 0 1em 1em 0;}
.hidden { display: none; }
.clear { clear: both; }
.mini { font-size: 1px; line-height: 1px; }
.sep {background: url(img/separator.png) no-repeat center; margin: 0.5em 0}

/* footer */
#footer {background: #003663 url(img/back-footer.png) repeat-x top; padding: 2em 0 3em 0; margin-top: 2em; border-bottom: 1px solid #002c50;}
#subfooter {background: #003663; border-top: 1px solid #0c3f6a; padding: 1em 0 2em 0;}
#subfooter .span9 {background: url(img/logo-footer.png) no-repeat; min-height: 39px; color: #fff; opacity: 0.25; padding: 0.5em 0 0 4em;}
#subfooter .span2 {text-align: right}
#subfooter a {color: #fff; opacity: 0.5}
#footer h3 {color: #fff; font-size: 1.4em; font-weight: normal}
#footer a {color: #fff; opacity: 0.5; }
#footer ul {list-style: none; padding: 0; margin: 0}
#footer ul li a {font-size: 0.9em}
#networks {margin: 1em 0}
#footer .right {padding-right: 1em}
#footer .env {padding-left: 1.5em}

/* text */
#text {min-height: 20em; padding-bottom: 2em}
#text h1 {margin-bottom: 0;}
#text .breadcrumbs {font-size: 0.8em; margin-bottom: 1em; color: #979797}
#text li {list-style-image: url(img/li.png); padding-bottom: 0.3em}
#text a {text-shadow: 1px 1px 1px #ddd;}
#text a.button {text-shadow: none;}
#text p {margin-bottom: 0.5em;}

/* table */
.table {border: 1px solid #d9d9d9}
.table th, th {color: #003663; font-size: 1em; font-weight: normal;}
.table thead th {padding-top: 1em; padding-bottom: 1em; background: #f6f6f6 }
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#fff;}
.table-striped tbody tr:nth-child(even) td,.table-striped tbody tr:nth-child(even) th{background-color:#ebebeb;}
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) td{border-color: #d9d9d9;}
.table-striped tbody tr:nth-child(even) td,.table-striped tbody tr:nth-child(even) td{border-color: #d9d9d9;}
.table tbody tr:hover td,.table tbody tr:hover th{background-color:#f5f5f5;}

/* aside*/
.rightcol .widget > h3 {color: #003663; font-size: 1.6em}
.rightcol .widget {margin-bottom: 1.5em; border: 1px solid #e7e8e9}
.rightcol .textwidget, .rightcol .text {padding: 0em 1em 1em 1em}

.rightcol .gksm-custom-menu-widget > h3 {padding: 0; color: #c6982d}
.rightcol .gksm-custom-menu-widget {border: 0; background: url(img/back-rightmenu-bottom.png) no-repeat bottom left; padding-bottom: 8px}
.rightcol .gksm-custom-menu-widget ul {background: url(img/back-rightmenu-top.png) no-repeat top left; padding-top: 8px}
.rightcol .widget .menu, .widget .menu ul {margin: 0; list-style: none}
.rightcol .widget .menu li:first-child {border-top: none;}
.rightcol .widget .menu li {background: transparent url(img/back-rightmenu.png) no-repeat; min-height: 41px; padding: 0 1em}
.rightcol .widget .menu li a {display: block; padding: 11px 0 12px; text-decoration: none; font-size: 1em; color: #16386a;}
.rightcol .widget .menu li a:hover {text-decoration: underline; color: #16386a}
.rightcol .widget .menu > li.active, .rightcol .widget .menu > li.current-page-ancestor {background: url(img/back-rightmenu-active.png) no-repeat; }
.rightcol .widget .menu > li.active a, .rightcol .widget .menu > li.current-page-ancestor a {background: url(img/back-rightmenu-active-a.png) no-repeat bottom; }
.rightcol .widget .menu > li.active > a, .rightcol .widget .menu > li.current-page-ancestor > a {color: #c6982d }

/* styles */
.buttons, .button, .wpcf7-submit, .mapp-button {background: #c6982d url(img/back-button.png) repeat-x; color: #fff; padding: 0.5em 1em; -moz-border-radius: 5px; border-radius: 5px; text-decoration: none; text-shadow: none; display: inline-block; font-weight: normal; border: none}
.buttons:hover, .button:hover, .wpcf7-submit:hover {background: #003663 url(img/back-button-hover.png) repeat-x; color: #c6982d; text-decoration: none; border: none}
input {max-width: 100%}
.carousel {line-height: 1.4em; margin-bottom: 0}
.pager a { float: left; width: 27px; height: 27px; margin: 0; background: url(img/carousel-pager.png) no-repeat center; text-decoration: none; text-indent: -9999px; border: none; padding: 0}
.pager a.activeSlide { background: url(img/carousel-pager-active.png) no-repeat center; }
.pager a:hover { background: url(img/carousel-pager-hover.png) no-repeat center; }

/* blog */
#comments {margin-top: 2em}
.commentlist {list-style: none; margin-left: 0}
#content .commentlist li {list-style-image: none}
.entry-content img {border: 3px solid #d9d9d9}
.entry-meta {font-size: 0.9em; margin: 0.5em 0}
.firstpic {margin-top: 1em}
.nav-next {float: right}
#author-avatar {float: left; margin: 0 1em 1em 0}
#text #disqus_thread ul {list-style: none;}
#text #disqus_thread ul li {list-style-image: none;}

/* blog widgets */
.widget_recent_entries li {margin-bottom: 0.3em}
.rightcol .widget_categories > h3 {padding: 0; color: #c6982d}
.rightcol .widget_categories {border: 0; background: url(img/back-rightmenu-bottom.png) no-repeat bottom; padding-bottom: 8px}
.rightcol .widget_categories ul {background: url(img/back-rightmenu-top.png) no-repeat top; padding-top: 8px}
.rightcol .widget_categories ul {margin: 0; list-style: none}
.rightcol .widget_categories li:first-child {border-top: none;}
.rightcol .widget_categories li {background: transparent url(img/back-rightmenu.png) no-repeat; min-height: 41px; padding: 0 1em}
.rightcol .widget_categories li a {display: block; padding: 11px 0 12px; text-decoration: none; font-size: 1em; color: #16386a;}
.rightcol .widget_categories li a:hover {text-decoration: underline; color: #16386a}
.rightcol .widget_categories li.current-cat {background: url(img/back-rightmenu-active.png) no-repeat; }
.rightcol .widget_categories li.current-cat > a {color: #c6982d; background: url(img/back-rightmenu-active-a.png) no-repeat bottom; }

/* seminar */
.seminar .main {border: 5px solid #d9d9d9; width: 358px; max-width: 50%; margin-right: 2em}
.seminar .time {font-size: 2em; color: #c6982d}
#text .questions li {color: #003663; font-size: 1.2em; line-height: 1.4em}
#text .bigbutton {background: #c6982d  url(img/back-button.png) repeat-x; color: #fff; font-size: 1.5em; padding: 1.5em;  -moz-border-radius: 5px; border-radius: 5px; text-decoration: none; text-shadow: none; display: block; text-align: center; font-weight: normal}
#text .bigbutton:hover {background: #003663 url(img/back-button-hover.png) repeat-x; color: #c6982d;}
.seminar .span5 {margin-left: 0;}
.schedule {background: #f0f0f0; -moz-border-radius: 5px; border-radius: 5px; padding: 1.5em; margin-bottom: 1.5em}
#text .schedule ul {list-style: none}
#text .schedule ul li {list-style-image: none}
#text ul.thumbnails {list-style: none}
#text ul.thumbnails li {list-style-image: none}
#text ul.nav-tabs {list-style: none}
#text ul.nav-tabs li {list-style-image: none; padding-bottom: 0}
.schedulepage #text ul {list-style: none; padding: 0; margin: 0 0 0.5em 0}
.schedulepage #text ul li {list-style-image: none}
.advanced ul span.date {display: inline-block; width: 48px}

.successtabs {background: #f0f0f0; -moz-box-shadow: 0px 0px 10px #bbb; -webkit-box-shadow: 0px 0px 10px #bbb; box-shadow: 0px 0px 10px #bbb ;-webkit-border-radius:4px; -moz-border-radius:4px;border-radius:4px; clear: both}
.tab-content {padding: 0 1em 1em 1em}
.tab-content img {border: 3px solid #d9d9d9}
.nav-tabs,.nav-pills{*zoom:1;}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";}
.nav-tabs:after,.nav-pills:after{clear:both;}
.nav-tabs{-webkit-border-radius:4px; -moz-border-radius:4px;border-radius:4px; background: url(img/back-tab.png) repeat-x;}
.nav-tabs>li,.nav-pills>li{float:left;}
.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px;}
.nav-tabs{border-bottom: none;}
.nav-tabs>li{ border-right: 1px solid #fff;}
.nav-tabs>li.active{background: url(img/back-tab-active.png) repeat-x; border-right: 1px solid #fff}
.nav-tabs>li:first-child{-webkit-border-radius:4px 0 0 0; -moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0 ;}
.nav-tabs>li:last-child{}
#text .nav-tabs>li>a{color: #003663; text-decoration: none; height: 29px;padding-top:16px;padding-bottom:16px;line-height:18px;border:1px solid transparent;}
.nav-tabs>li>a:hover{border-color:transparent;}
#text .nav-tabs>li>a:hover{background: none; text-decoration: underline; color: #c6982d;}
#text .nav-tabs>.active>a,.nav-tabs>.active>a:hover{color: #c6982d; background: none;border: transparent;border-bottom-color:transparent;cursor:default;}

.personlist .thumbnail > img {margin: 0}

/* home */
#carousel {max-width: 940px; margin: 0 auto 15px; padding: 1em 0}
#carousel .span12 {max-width: 940px; position: relative; margin-left: -9px;}
#carousel #pager {position: absolute; top: -1em; right: -5em; width: 33%}
#carousel .carousel {height: 250px}
#carousel .carousel .slide {position: absolute}
#carousel .content {position: absolute; right: -275px; top: 1.5em; width: 310px; background: url(img/home-carousel-content.png) no-repeat bottom center; padding-bottom: 15px}
#carousel .content .env {background: #003663; color: #fff; padding: 0.5em 1em 1em; -moz-border-radius: 5px; border-radius: 5px; }
#carousel .button {position: absolute; right: -1px; bottom: -2.5em; background: url(img/home-carousel-button.png) no-repeat bottom center; padding: 0 0 2em 0;}
#carousel .more {font-size: 1.4em; background: #c6982d  url(img/back-button.png) repeat-x top; color: #fff; padding: 0.5em 1em; -moz-border-radius: 5px 0 5px 5px; border-radius: 5px 0 5px 5px; text-decoration: underline}
#carousel .more:hover {background: #003663 url(img/back-button-hover.png) repeat-x; color: #c6982d;}
#carousel .content h2 {color: #c6982d}
#carousel li {list-style-image: url(img/li.png); padding-bottom: 0.3em}

.contact > div {background: url(img/separator-small.png) no-repeat top left; padding-top: 0.5em; margin-bottom: 0.5em; color: #003663; font-size: 20px}
.contact > div a {font-size: 14px; margin-right: 0.5em}
#topcontact .icon, .contact .icon {float: left; width: 34px; height: 41px; margin: 0.3em 1em 0 0}
.phone .icon {background: url(img/icon-phone.png) no-repeat top left;}
.contact .mail .icon {background: url(img/icon-mail.png) no-repeat top left;}
.contact .place .icon {background: url(img/icon-place.png) no-repeat top left;}
.contact .web .icon {background: url(img/icon-web.png) no-repeat top left;}
.contact .web .link { text-decoration: none; text-indent: -9999px; float: left; width: 24px; height: 29px; margin: 0.5em 1.5em 0 0}
.contact .web .fb {background: url(img/icon-facebook.png) no-repeat top center;}
.contact .web .twitter {background: url(img/icon-twitter.png) no-repeat top center;}
.contact .web .linkedin {background: url(img/icon-linkedin.png) no-repeat top center;}
.contact .web .youtube {background: url(img/icon-youtube.png) no-repeat top center;}
.contact .web .fb:hover {background: url(img/icon-facebook-hover.png) no-repeat top center;}
.contact .web .twitter:hover {background: url(img/icon-twitter-hover.png) no-repeat top center;}
.contact .web .linkedin:hover {background: url(img/icon-linkedin-hover.png) no-repeat top center;}
.contact .web .youtube:hover {background: url(img/icon-youtube-hover.png) no-repeat top center;}


#categories {-moz-border-radius: 5px; border-radius: 5px; background: #f0f0f0; -moz-box-shadow: 0px 0px 10px #bbb; -webkit-box-shadow: 0px 0px 10px #BBB; box-shadow: 0px 0px 10px #BBB;}
#categories .category {cursor: pointer}
#categories .button {display: block; text-align: center;}
#categories > div:hover .button {background: #003663 url(img/back-button-hover.png) repeat-x; color: #c6982d;}
#categories h3 {background: #fff; padding: 1.1em 20px 24px; text-align: center}
#categories h3:first-child {-moz-border-radius: 5px 0 0 0; border-radius: 5px 0 0 0;}
#categories .marketing h3, #categories .relations h3 {padding: 0.5em 20px; -moz-border-radius: 0 5px 0 0; border-radius: 0 5px 0 0;}
#categories > div {float: left; width: 191px; border-right: 1px solid #e4e4e4; padding-bottom: 0.5em}
#categories > div:last-child {width: 193px; border-right: none; }
#categories > div > div {padding: 0.5em 10px}
#categories > div > div .button {margin: 0 10px}
#categories .icon {height: 68px; margin-bottom: 0.5em}
#categories .management .icon {background: url(img/icon-management.png?v1) no-repeat top center }
#categories .sales .icon {background: url(img/icon-sales.png?v1) no-repeat top center }
#categories .marketing .icon {background: url(img/icon-marketing.png?v1) no-repeat top center }
#categories .relations .icon {background: url(img/icon-relations.png?v1) no-repeat top center }
#categories > div.management:hover .icon {background: url(img/icon-management-hover.png?v1) no-repeat top center }
#categories > div.sales:hover .icon {background: url(img/icon-sales-hover.png?v1) no-repeat top center }
#categories > div.marketing:hover .icon {background: url(img/icon-marketing-hover.png?v1) no-repeat top center }
#categories > div.relations:hover .icon {background: url(img/icon-relations-hover.png?v1) no-repeat top center }

#overview, #second, #about, #shop {margin-bottom: 30px}

#second .span12 {background: #f0f0f0 url(img/back-box.png) repeat-x top;-moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 0px 10px #bbb; -webkit-box-shadow: 0px 0px 10px #BBB; box-shadow: 0px 0px 10px #BBB;}
#second .span12 > div {float: left; width: 50%}
#second .span12 > div .env {padding: 0.5em 20px 0.5em;}
#second .span12 > div:first-child .env {border-right: 1px solid #e4e4e4;}
#second .span12 .span3 {margin-left: 0;}
#second .span12 .span3 ul {margin-bottom: 0.5em}
#second .span12 .span3 ul span.date {display: inline-block; width: 15%}
#second .post span {display: block; font-size: 0.8em; color: #979797; line-height: 0.9em}
#second .post .excerpt {height: 1.5em; overflow: hidden}
#second input[type="text"] {padding: 0.8em 0.5em; background: white url(img/back-input.png) repeat-x right; margin-right: 0.1em}
#second input[type="submit"] {background: #c6982d  url(img/back-button.png) repeat-x; color: #fff; padding: 0.5em 1em; -moz-border-radius: 5px; border-radius: 5px; text-decoration: none; text-shadow: none; display: inline-block; text-align: center; font-weight: normal; border: none; margin-top: -10px;}
#second input[type="submit"]:hover {background: #003663 url(img/back-button-hover.png) repeat-x; color: #c6982d;}
#second form {margin: 0}

#traps .span6 {background: #f0f0f0 url(img/back-box.png) repeat-x top;-moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 0px 10px #bbb; -webkit-box-shadow: 0px 0px 10px #BBB; box-shadow: 0px 0px 10px #BBB; margin-bottom: 30px}
#traps .span6 .widget {padding: 0.5em 30px 1em;}
#traps input {max-width: 100%}

#about .span6 {background: #f0f0f0 url(img/back-box.png) repeat-x top;-moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 0px 10px #bbb; -webkit-box-shadow: 0px 0px 10px #BBB; box-shadow: 0px 0px 10px #BBB;}
#about .span6 .env {padding: 0.5em 30px 1em;}
#testimonial img {border: 3px solid #d9d9d9; float: right; margin-top: -2em}
#testimonial .env {position: relative}
#testimonial .excerpt {height: 7em; overflow: hidden}
#testimonial .previous {position: absolute; top: 8em; left: -6px; z-index: 999; background: url(img/arrow-previous.png) no-repeat; width: 21px; height: 30px; display: block; text-decoration: none}
#testimonial .previous:hover {background: url(img/arrow-previous-active.png) no-repeat;}
#testimonial .next {position: absolute; top: 8em; right: -6px; z-index: 999; background: url(img/arrow-next.png) no-repeat; width: 21px; height: 30px; display: block; text-decoration: none}
#testimonial .next:hover {background: url(img/arrow-next-active.png) no-repeat;}
#testimonial .carousel .slide {width: 100%; display: none}
.carousel .slide.active {display: block}
#pager_testimonial {float: right; width: 25%}
.home_schedule ul {list-style: none; margin: 0}
.home_schedule li {list-style-image: none; margin: 0; color: #979797; margin-bottom: 0.3em}

#shop .span12 {background: #f0f0f0 url(img/back-box.png) repeat-x top;-moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 0px 10px #bbb; -webkit-box-shadow: 0px 0px 10px #BBB; box-shadow: 0px 0px 10px #BBB;}
#shop .span12 > div {float: left; width: 50%}
#shop .span12 > div:last-child .env {border-left: 1px solid #e4e4e4;}
#shop .span12 .item .env {padding: 1em 20px 1em;}
#shop .span12 .item img {margin-top: 0.5em;}
#shop .span12 .item .button {float: right;}

@media (min-width: 980px) and (max-width: 1199px)
{
	h2 {font-size: 26px; margin-bottom: 0.5em; line-height: 1.1em}
	#nav li a {font-size: 1em; padding: 1.2em 0.8em}
	#carousel .span12 {margin-left: 0}
	#overview .span8 {width: 664px;}
	#overview .span4 {width: 250px;}
	#categories > div {width: 165px;}
	#categories > div:last-child {width: 166px;}
	#pager_testimonial {width: 33%}
	#second .span12 .span3 {margin-left: 0; width: 50%;}	
}
.btn-navbar {padding: 10px 20px; float: right; display: none; }
@media (max-width: 767px)
{
	body {padding: 0}
	.container {padding: 0 10px}
	.logo h1 {margin: 0 auto}	
	#logo {margin-bottom: 1em}
	#nav ul {display: none}
	#nav li {display: block; width: 100%; float: none}
	#nav li .subnav {display: none}
	#nav .nav > li:first-child, #nav .nav > li:first-child:hover, #nav li:first-child.active {-moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
	#nav .nav > li:last-child, #nav .nav > li:last-child:hover, #nav li:last-child.active {-moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}
	.btn-navbar {display: inline-block; }
	#searchform #s {display: block; width: 95%}
	#nav .nav > li:first-child a {width: auto; background: none; padding: 1.2em 0.9em;}
	#nav .nav > li:first-child a span {display: inline;}
	
}

/* listing */
.listpage .span4.listitem {margin-left: 0; margin-right: 30px}
.listpage .span4.listitem:nth-child(odd) {clear: left;}
.listitem {background: #f0f0f0 url(img/back-box.png) repeat-x top;-moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 0px 10px #bbb; -webkit-box-shadow: 0px 0px 10px #BBB; box-shadow: 0px 0px 10px #BBB; margin-bottom: 30px; line-height: 1.2em;}

#text li.comment {list-style: none}
#text ol.comment-list {margin-left: 0}
.comment-body {background: #f0f0f0 url(img/back-box.png) repeat-x top;-moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 0px 10px #bbb; -webkit-box-shadow: 0px 0px 10px #BBB; box-shadow: 0px 0px 10px #BBB; margin-bottom: 0.5em; line-height: 1.2em; padding: 0.5em 1em;}
.comment-meta a {color: #333}
.comment-meta a.comment-edit-link {color: #c6982d}
.comment-form textarea {width: 50%; height: 5em}
.comment-form input[type="submit"] {background: #c6982d  url(img/back-button.png) repeat-x; color: #fff; font-size: 1.5em; padding: 0.75em;  -moz-border-radius: 5px; border-radius: 5px; text-decoration: none; text-shadow: none; display: block; text-align: center; font-weight: normal}
.comment-form input[type="submit"]:hover {background: #003663 url(img/back-button-hover.png) repeat-x; color: #c6982d;}

.listpage .listitem {cursor: pointer}
.listitem:hover .button {background: #003663 url(img/back-button-hover.png) repeat-x; color: #c6982d;}
.listitem:hover h2 {color: #c6982d;}
#post-1732 .listitem h2, #post-12 .listitem h2, #post-33 .listitem h2, #post-61 .listitem h2, #post-1957 .listitem h2, #post-31 .listitem h2, #post-10 .listitem h2 {min-height: 72px;}
.listitem .env {padding: 1em 1.5em 1em;}
.listitem .img {text-align: center; margin-bottom: 1em; -moz-border-radius: 5px; border-radius: 5px; height: 111px; background: url(img/list.jpg) no-repeat center;}
.post-61 .listitem .img {background-position: center -20px;}
#listpage-586.listitem .img {background-position: center -40px;}
#listpage-190.listitem .img {background-position: center -20px;}
#listpage-63.listitem .img {background-position: center -40px;}
#listpage-584.listitem .img, #listpage-588.listitem .img {background-position: center -20px;}
#listpage-1734.listitem .img {background-position: center -128px;}

#testimonial .img {margin: 0 0 1em 1em; border: 3px solid #d9d9d9; height: 150px; width: 150px; background: url(img/list.jpg) no-repeat center; float: right;}
.imp {color: #c20505}
.article .wpcf7-form label { display: block; float: left; max-width: 130px;}
.article .wpcf7-form span { display: block; margin-left: 140px; }
.article .wpcf7-form label span { display: inline; margin: 0 }
.article .wpcf7-form .wpcf7-submit { margin-left: 140px; }
.wpcf7-form input { padding: 0.5em; }
.wpcf7-form textarea { width: 440px; max-width: 60%; height: 4.2em }

#post-1734 h2, #post-1740 h2, #post-1745 h2 {clear: left;}
.strike {text-decoration: line-through;}

#nav-above { padding: 0 0 1.625em; display: none;}
#nav-below { padding: 0 0 1.625em; }
.nav-previous { float: left; width: 50%; font-size: 1.2em}
.nav-next { float: right; text-align: right; width: 50%; font-size: 1.2em}

#text-9, #text-10, #text-11, #text-12, #text-13 {background: #003663; color: #fff; -moz-border-radius: 5px; border-radius: 5px;}
#text-9 .button:hover, #text-10 .button:hover, #text-11 .button:hover, #text-12 .button:hover, #text-13 .button:hover {background: #c6982d url(img/back-button.png) repeat-x; color: #fff; text-decoration: underline}
#text-9 h3, #text-10 h3, #text-11 h3, #text-12 h3, #text-13 h3 {color: #c6982d; margin: 16px}

.conference #nav li.current-page-ancestor, #nav li.current-page-ancestor:hover {background: #fff url(img/back-menu.png) repeat-x;}
.conference #nav li.current-page-ancestor > a {color: #003663;}
.conference #nav li.current-page-ancestor:hover {background: #fff url(img/back-menu-hover.png) repeat-x;}
.conference #nav li.current-page-ancestor:hover > a {color: #c6982d;}

.conference .rightcol .widget .menu > li.current-page-ancestor > a {color: #16386a; background: none}
.conference .rightcol .widget .menu > li.current-page-ancestor {background: transparent url(img/back-rightmenu.png) no-repeat}
#hellobar-container .button {display: inline}

#nav-single.citestimonial {clear: both; margin-bottom: 2em}
.entry-summary img {width: 80px}


.icon-bar {
    display: block; width: 18px; height: 2px; background-color: #000; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -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);
}

#wpmem_reg input[type="text"], #wpmem_reg input[type="password"], #wpmem_reg input[type="email"], #wpmem_reg input[type="url"], #wpmem_reg input[type="number"], #wpmem_reg input[type="date"], #wpmem_reg textarea, #wpmem_login input[type="text"], #wpmem_login input[type="password"] {
    height: 2em;
}
.clipsan-clip-container {margin-bottom: 0.5em !important}