/*
Theme Name: Best In Design Templates
Theme URI: http://bestindesigntemplates.com/
Description: BIT child theme
Author: adibr70
Template: ampersand
*/

@import url('../ampersand/style.css');

.header-inside {padding: 0 2% 3% 2%;}
div.post-featured-image img, div.portfolio-column-wrap img.attachment-portfolio-thumb {background: #fff;border: 1px solid #cccccc;padding: 10px;}
div.post-text {background: #fff;border: 1px solid #dbdbdb;padding: 40px;}

#gallery {background: #fff;border: 1px solid #dbdbdb;margin-bottom: 20px;}
#nogallery {display: none;}
div#gallery .tiled-gallery {margin: 0;}

#content .post-content ol {margin: 0 0 20px 0;}

.inside-page {padding: 3% 2%;}
.hero-title h1 {margin: 0;font-size: 48px;font-weight: 300;font-family: 'Roboto', 'Helvetica Neue', Helvetica, sans-serif;line-height: 1.2;color: #fff;}
body {background: #edeae3;}
.fl {float: left;}
.fr {float: right;}
div.bordered {border-top: 1px solid #CCC;border-bottom: 1px solid #CCC;padding: 20px;}
ul.meta-info li span {font-weight: bold;}
div.filemeta {font-size: 80%; color: #333333; margin: 10px 0;background: #f7f7f7;
padding: 10px;}

#sidebar .widget {
position: relative;
margin-bottom: 25px;
padding: 25px;
background: #f7f7f7;
}

#secondary aside.widget {
background: #fff;
border: 1px solid #cccccc;
padding: 19px;
margin: 0 0 15px 0;
}

#secondary aside.widget span.Cart66Price {font-size: 80%;}


.preview-button, .freedow-button, .buy-button, table#viewCartTable a.download-link {
display: inline-block;
text-align: center;
padding: 6px 15px 6px;
color: #fff !important;
text-decoration: none;
cursor: pointer;
border: none;
outline: none;
font-size: 16px;
width: 100%;
}
.preview-button {background-color: #A0C55F;}
.buy-button, .freedow-button, table#viewCartTable a.download-link {background-color: #00BFFF;}

.preview-button {margin-bottom: 5px;}

.main-navigation a {display: block;text-decoration: none;font-size: 11px;font-weight: 500;
text-transform: uppercase;margin: 0 0 0 10px;letter-spacing: 2px;border-bottom: solid 3px transparent;}

.navigation-wrap-inside {width: 100%; margin-top: 10px;}
.site-header .hgroup {margin-top: -20px;max-width: 21%;}

@media only screen and (max-width: 768px)
.site-header .hgroup {width: 100%;}

/* category page */

img.caticon {float:left; margin: 0 15px 15px 0;}
div.cattext {margin:0 0 5% 120px;text-align:left;background: white; border:1px solid #ccc;padding: 20px 20px 0 20px;}
.filter {overflow: hidden;padding: 0 0 20px 0;background: url(images/filter-seperator.png) bottom repeat-x;margin: 0 0 30px 0;}

.category #primary {float: none;margin: 0 auto;display: block;width: 100%;border: none;}

.block {position: relative;float: left;width: 100%;padding: 0;box-shadow: rgba(0,0,0, 0.15) 0px 0px 1px;}
.block-titles-wrap {}
.block-titles {}
.block-entry-title {font-size: 25px;font-weight: bold;letter-spacing: 0;line-height: 1.2;margin-bottom: 15px;word-wrap: break-word;}
.block-text {word-wrap: break-word;font-size: 17px;line-height: 1.6;}
div.catleft {float:left;}
div.catleft img {padding: 3px; border: 1px solid #dbdbdb; background: white; margin-right:10px;}
div.catright {background: white; border: 1px solid #dbdbdb; float:left;max-width:660px;padding:20px;}


.portfolio-columns .portfolio-featured-image {float: right;width: 60%;}
.portfolio-columns .portfolio-column-text {float: left;width: 35%;font-size: 16px;}
div.portfolio-column-wrap {margin: 4% 0;padding: 2% 0 6%; overflow: hidden;background: url(images/filter-seperator.png) bottom repeat-x;}
.portfolio-columns .portfolio-column-text h2 {position: relative;font-weight: 400;font-size: 32px;line-height: 1.3;padding-bottom: 0;margin-bottom: 0;}

a.featured-item-image img {background: #fff;border: 1px solid #cccccc;padding: 20px;}
.featured-content-inside {max-width: 960px;}

div.col-width {font-size: 80%;}
.featured-content-section {padding: 3% 6% 5%;}
div.blog-right {font-size: 80%;}
.home-button {
background-color: #A0C55F;
display: inline-block;
text-align: center;
padding: 15px 20px;
color: #fff !important;
text-decoration: none;
cursor: pointer;
border: none;
font-size: 26px;
margin-top: 20px;
}


#nav-below {border-top: 1px solid #ccc;padding: 20px 0 0 0;}
.nav-center {width: 100%;margin: 0 auto;}
.wp-pagenavi {clear: both;height: 35px;}
.wp-pagenavi a, .wp-pagenavi span {text-decoration: none;background: #fff;border: 1px solid #BFBFBF;padding: 3px 5px;margin: 2px;}
.wp-pagenavi span.current {font-weight: bold;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color: #000;}
.wp-pagenavi a, .wp-pagenavi span {text-decoration: none;background: #fff;border: 1px solid #BFBFBF;padding: 3px 5px;margin: 2px;}
.wp-pagenavi a, .wp-pagenavi span {text-decoration: none;background: #fff;border: 1px solid #BFBFBF;padding: 3px 5px;margin: 2px;}

ul#menu-top_cat-1 li a {padding-left: 35px;}
#secondary .widget ul li:before {content: " ";width: 100%;position: absolute;bottom: 0;
left: 0;border-bottom: solid 1px #e4e4e4;}
#secondary .widget ul li.all {background: url(images/all.png) left 1px no-repeat;}
#secondary .widget ul li.free {background: url(images/free.png) left 1px no-repeat;}
#secondary .widget ul li.brochure {background: url(images/brochure.png) left 1px no-repeat;}
#secondary .widget ul li.magazine {background: url(images/magazine.png) left 1px no-repeat;}
#secondary .widget ul li.catalogue {background: url(images/catalogue.png) left 1px no-repeat;}
#secondary .widget ul li.flyer {background: url(images/flyer.png) left 1px no-repeat;}
#secondary .widget ul li.portfolio {background: url(images/portfolio.png) left 1px no-repeat;}
#secondary .widget ul li.newsletter {background: url(images/newsletter.png) left 1px no-repeat;}
#secondary .widget ul li.datamerge {background: url(images/datamerge.png) left 1px no-repeat;}
#secondary .widget ul li.misc {background: url(images/misc.png) left 1px no-repeat;}

#viewCartNav .Cart66TermsOfServiceWrapper {width: 100%;font-size:80%;}

div.post-content div#jp-relatedposts {padding-top: 20px;margin: 0;}
img.jp-relatedposts-post-img {background: white;padding: 4px;border: 1px solid #dbdbdb;}