.btn {border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:0 none;}
.btn-primary:visited,
.btn-primary:link,
.btn-primary {color:#FFF;background:#e67361;padding:7px 30px;text-transform:uppercase;font-weight:bold;}
.btn-primary:hover {color:#FFF;background:#e67361;}

.page-template-template-products-finder-php #main,
.page-template-template-buyers-guide-2-php #main {padding-bottom:0;}
.page-template-template-products-finder-php #main .headline,
.page-template-template-buyers-guide-2-php #main .headline {border-bottom:0 none;}

#jumbotron {background-color:#3d4047;background-repeat:no-repeat;background-size:cover;background-position:center top;
text-align:center;color:#FFF;padding:90px 0 35px;font-family:"Karla",sans-serif}
.page-template-template-products-finder-php #jumbotron {padding:40px 0;}
#jumbotron h1.page-header {color:#FFF;margin:0 0 0.5em;border:0 none;font-weight:bold;font-size:48px}
.page-template-template-products-finder-php #jumbotron h1.page-header {margin:0;}
#jumbotron .format {padding:0;font:22px/1.8em "Karla",sans-serif;margin-bottom:40px;}
#jumbotron .btn {font-size:18px;letter-spacing:0.1em;}

#searchsection {background:#F3F3F3;padding:40px 0;}
#searchsection .format {text-align:center;margin-bottom:1.8em;padding:0;}
#searchsection .format p {font-size:18px;line-height:1.8em;}
#searchsection .lb {text-align:right;letter-spacing:0.1em;font-size:18px;}
#searchsection .lb label {line-height:40px;}
#searchsection .input-group {border:2px solid #FFF;}
#searchsection .form-control {border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:0 none;height:40px;
box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;font-size:1.2em;}
#searchsection .ui-autocomplete-loading {background:url(https://www.carryology.com/wp-content/themes/carryology/images/loader-sm.gif) no-repeat 94% center #FFF;}
#searchsection .btn-primary {padding:0;width:40px;height:40px;background:url(https://www.carryology.com/wp-content/themes/carryology/images/icon-search.png) no-repeat center #e67361;}

#catsection {padding:40px 0;}
#catsection .listcats {margin-bottom:50px;}
#catsection h3.page-header {margin:0 0 50px;padding:0;font-size:18px;height:9px;font-weight:bold;border-bottom:1px solid #000;position:relative;}
#catsection h3.page-header span {position:absolute;left:50%;background:#FFF;text-align:center;width:120px;margin-left:-60px;}
#catsection .item {display:block;text-align:center;font-weight:bold;font-size:1em;margin:0 0 30px;}
#catsection .item img {display:block;margin:0 auto 20px;}
#catsection .unclickable {cursor:default;}
#catsection .unclickable:hover {color:#000}

#filtersarea {background:#e8e8e8;padding:40px 0 50px;}
#filtersarea .intro {text-align:center;font-size:22px;margin-bottom:40px;}
#filtersarea .chooser {position:relative;font-size:22px;margin-bottom:16px;}
#filtersarea .chooser a.toggle {height:50px;font-weight:bold;border:3px solid #FFF;white-space:nowrap;
display:block;background:url(https://www.carryology.com/wp-content/themes/carryology/images/dropdown-arrow.png) no-repeat right top;padding:8px 70px 0 20px;}
#filtersarea .chooser .options {position:absolute;z-index:88888;display:none;top:47px;background:#e8e8e8;left:0;right:0;border:3px solid #FFF;border-width:3px 3px 2px;}
#filtersarea .chooser .options li {border-bottom:1px solid #FFF;}
#filtersarea .chooser .options li a {display:block;padding:7px 20px;font-weight:bold;}
#filtersarea .chooser .options li a:hover {background:#e87a63;color:#FFF;}

#features {border:3px solid #FFF;margin-bottom:16px;display:none;}
#features a.toggle {height:44px;font-weight:bold;display:block;font-size:22px;
background:url(https://www.carryology.com/wp-content/themes/carryology/images/dropdown-arrow.png) no-repeat right top;padding:8px 70px 0 20px;}
#features .checkFeature {font-size:18px;line-height:20px;margin:0 0 20px;display:block;padding-left:20px;}
#features .checkFeature img {margin-right:5px;background:url(https://www.carryology.com/wp-content/themes/carryology/images/checkbox.gif) no-repeat left top;vertical-align:middle;}
#features .checkFeature span {vertical-align:middle;}
#features .checked img {background-position:left bottom;}
#features #featureOptions {padding:20px 0 0;display:none;transition:all 800ms ease;-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;}
#features.open a.toggle {height:47px}
#features.open #featureOptions {display:block;}

#loader {background:url(https://www.carryology.com/wp-content/themes/carryology/images/pf-loader.gif) no-repeat center;height:100px;display:none;}
#resetbtn {text-align:center;display:none;}
#startoverbtn {background:none;border:3px solid #e87a63;color:#e87a63;font-size:18px;letter-spacing:0.1em;}

#searchResults {padding:50px 0;display:none;}
#resultTitle {margin-bottom:40px;margin-top:0;font-size:18px;letter-spacing:0.1em;text-align:center;font-weight:bold;}
#productListings a.product {background:#FFF;padding:10px 10px 15px;display:block;position:relative;margin-bottom:25px;}
#productListings a.product .overlay {display:none;background:url(https://www.carryology.com/wp-content/themes/carryology/images/product-overlay.png) repeat center;position:absolute;top:0;bottom:0;left:0;right:0;}
#productListings a.product .img-responsive {margin:0 auto 10px;}
#productListings a.product:hover {color:#000;}
#productListings a.product:hover .overlay {display:block;}
#productListings a.product .title {display:block;font-weight:bold;font-size:16px;text-align:center;margin-bottom:5px;}
#productListings a.product label {display:block;font-size:12px;text-align:center;}
#productListings a.product label em {font-style:normal;color:#b4b4b4;}
#productListings a.product .price {color:#e77261;font-size:30px;display:block;text-align:center;line-height:1em;}
#productListings .noitems {text-align:center;font-size:18px;color:#e87a63;font-weight:bold;letter-spacing:0.1em;}

.ui-autocomplete {border:3px solid #e87a63;background:#FFF;}
.ui-autocomplete li.ui-menu-item {padding:10px 20px;font-weight:bold;}
.ui-autocomplete li.ui-state-focus {color:#FFF;background:#e87a63;border:0 none;}

.page-template-template-products-finder-php #loadmorecontainer a {border-top:1px solid #000;padding:20px;}

@media (min-width:768px)
{
    #features .checkFeature {width:50%;float:left;}
}