/*

Theme Name: Master Franchising

Author: Logicspider

*/

body{padding:0; margin:0; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#ffffff; cursor:default; background:#000000;}

h1, h2, h3, h4, h5, h6, form, input{padding:0; margin:0; outline:none;}

img{border:none; max-width:100%;}

a{text-decoration:none; cursor:pointer; color:#99b800;}

a:hover{color:#ffffff;}

div, a, img{outline:none;}

@font-face {

    font-family: 'HelveticaNeueThin';

    src: url('fonts/hlt_____-webfont.eot');

    src: url('fonts/hlt_____-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/hlt_____-webfont.woff') format('woff'),

         url('fonts/hlt_____-webfont.ttf') format('truetype'),

         url('fonts/hlt_____-webfont.svg#HelveticaNeueThin') format('svg');

    font-weight: normal;

    font-style: normal;



}



.clear{clear:both; width:100%; height:0; font-size:0;}

.left{float:left;}

.right{float:right;}

.t-left{text-align:left;}

.t-right{text-align:right;}

.t-center{text-align:center;}



.row{width:980px; margin:0 auto;}



/*Header CSS

-----------------------------------------------------------------------------------------------------------*/

.header{background:#2f2f2f;}

.header-top{padding:24px 18px;}

.logo{text-indent:-9999px; float:left;}

.logo a{background:url(images/logo.png) 0 0 no-repeat; width:200px; height:79px; display:block;}

.header-right{float:right; width:140px;}
.icopart{float:right; width: 100%;}
.icof{float:right; margin: 0 5px 10px 0;}

.header-right .language{width:140px; height:25px; padding:3px 3px 3px 6px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; background:#fff; border:solid 1px #d3d3d3; float:right;}



.shoping-bag{float:right; font:normal 15px/35px Arial, Helvetica, sans-serif; padding-right:50px;}



/*TOP MENU*/

.top-menu{background:url(images/menu-bg.jpg) 0 0 repeat-x #282828; border-top:solid 1px #3b3b3b;}

.top-menu #menu{display:none;}

.top-menu ul{padding:0; margin:0; list-style:none; float:left;}

.top-menu ul li{float:left; padding:0 0 0 2px; background:url(images/menu-devider.jpg) 0 center no-repeat; position:relative; z-index:999;}

.top-menu ul li:first-child{background:none; padding-left:0;}

.top-menu ul li a{ font:normal 12px/17px Arial, Helvetica, sans-serif; display:inline-block; padding:9px 26px; color:#fff;}

.top-menu ul li a:hover,

.top-menu ul li:hover > a,

.top-menu ul .current_page_item > a,

.top-menu ul .current_page_ancestor > a,

.top-menu ul .current-menu-item > a,

.top-menu ul .current-menu-ancestor > a{background:url(images/menu-hover.jpg) 0 0 repeat-x #6d9000;}



/*Navigation Drop down*/

.top-menu ul ul{position:absolute; left:2px; top:100%; padding:0; margin:0; width:200px; display:none;}

.top-menu ul ul li{float:none; background:none; padding-left:0; border-top:solid 1px #3b3b3b;}

.top-menu ul ul li a{display:block; padding:5px 15px; background:#292929; color:#fff; width:auto; text-align:left;}

.top-menu ul ul li a:hover, 

.top-menu ul ul li:hover > a,

.top-menu ul ul .current_page_item > a,

.top-menu ul ul .current_page_ancestor > a,

.top-menu ul ul .current-menu-item > a,

.top-menu ul ul .current-menu-ancestor > a{color:#fff; background:#6d9000;}



.top-menu ul li:hover > ul{display:block;} 

.top-menu ul ul ul{left:100%; top:-1px;}



.top-menu ul li.right{position:relative;}

.top-menu ul li.right ul{left:auto; right:0; position:absolute;}

.top-menu ul li.right ul ul{right:100%; left:auto;}







/*Main CSS

-----------------------------------------------------------------------------------------------------------*/

.main-wrapper{background:#2f2f2f;}

#main{padding:12px 10px 18px 10px; margin-bottom:20px;}

#primary{float:right; width:80%;}

#secondary{float:left; width:19%;}

#content{padding-top:10px;}

#content-left{float:left; width:65%; background:#252525; padding-bottom:15px;}

#content-left .content-area{padding:0 18px;}

#sitebar{float:right; width:34%; background:#252525; padding-bottom:15px;}



.full-width{width:100% !important;}

.wraperwork{float: left; width:100%; margin-bottom: 15px; text-align:justify;}
.wraperwork strong{color:#99B800;}

 

/*site-content*/

.site-content{ font:normal 12px/17px Arial, Helvetica, sans-serif; color:#ffffff;}

.site-content h1{color:#99B800; font:normal 18px/24px Arial, Helvetica, sans-serif; padding-bottom:10px;}

.site-content h2{color:#99b800; font:normal 18px/24px Arial, Helvetica, sans-serif; padding-bottom:10px;}

.site-content h3{color:#99b800; font:bold 14px/18px Arial, Helvetica, sans-serif; margin: 0 0 8px 0;}

.site-content h3.heading{color:#00aeef; font:600 16px/24px Arial, Helvetica, sans-serif; background:url(images/headding-arrow.png) 0 3px no-repeat; padding:0 0 10px 26px;}

.site-content img{border:none;}

.site-content p{padding:0 0 15px 0; margin:0;}

.site-content a{text-decoration:none; cursor:pointer; color:#99b800;}

.site-content a:hover{color:#ffffff;}

.site-content hr{padding-top:7px; margin-bottom:25px; width:100%; clear:both; border:none; border-bottom:solid 1px #535353;}

.default-content{padding:24px; border:solid 2px #a6ce39;}



h1.page-title{padding:0; margin:0 0 20px 0; text-align:center; color:#46610d; font:normal 40px/60px 'Oswald-Bold'; text-transform:uppercase;}



h1.title{padding:5px 0; margin:0 0 16px 0; text-align:center; background:#99b800; border:solid 1px #d3d3d3; color:#000000; font:normal 18px/25px Arial, Helvetica, sans-serif; position:relative;}

h1.title a{color:#000000;}

h1.title a:hover{color:#000000;}



h1.title:after{content:''; background:url(images/title-arrow.png) 0 0 no-repeat; width:20px; height:11px; display:block; position:absolute; top:100%; left:50%; margin-top:-1px; margin-left:-10px;}



img.image-left{float:left; margin:0 15px 10px 0;}



/*Home*/

.home-content{}

.home-content .left-cell{float:left; width:49%;}

.home-content .right-cell{float:right; width:49%;}

.home-content .video{background:#313131; min-height:325px; text-align:center;}

.home-content-top{padding-bottom:10px;}



ul.franchise-report{padding:0 30px; margin:0; list-style:none; float:left; color:#ffffff; font-size:13px;}

ul.franchise-report li{padding:0 0 8px 0; margin:0; background:none; float:left; width:100%;}

ul.franchise-report .left{float:left; width:35%;}

ul.franchise-report label{text-align:right; display:block;}

ul.franchise-report .right{float:right; width:72%;}

ul.franchise-report .rightlft{float:right; width:100%;}

ul.franchise-report .righth{float:right; width:57%; padding: 0 0 0 5%; text-align:right;}


ul.franchise-report .righth span .wpcf7-form-control{float:right; width:90%; text-align:left; background:#fff; border:solid 1px #c1c1c1; height:28px; font:normal 13px/33px Verdana, Geneva, sans-serif; height:25px;}





.input{-moz-box-sizing: border-box; box-sizing: border-box; padding:10px; width:100%; background:#fff; border:solid 1px #c1c1c1; font:normal 13px/33px Verdana, Geneva, sans-serif; color:#434343; float:right;}


ul.franchise-report .captcha .input{width:50%; float:left; margin-right:8px;}
ul.franchise-report .captcha .wpcf7-form-control-wrap{width:50%; float:right; margin:0 50%;}








.popular-options-list{margin:0 15px;}

.popular-options-list .box{background:#fff; border-radius:8px; padding:5px 0; margin-bottom:20px; text-align:center;}



.whats-hot-list{}

.whats-hot-list .box{float:left; width:100%; padding:10px 0; margin:0; border-top:solid 1px #fff;}

.whats-hot-list .box:first-child{border-top:none;}

.whats-hot-list .box .thumb{float:left; background:#e1e1e1; width:31%; text-align:center; padding:10px 0; border-radius:5px;}

.whats-hot-list .box .contact-box{float:right; background:#99b800; width:25%; padding:10px; margin-top:10px; border-radius:5px;}

.whats-hot-list .box .contact-box a{color:#251d1d; text-decoration:underline; font-weight:bold; clear:both;}

.whats-hot-list .box .contact-box a:hover{text-decoration:none;}

.whats-hot-list .box .meta{float:left; margin:0 20px; padding-top:20px; width:30%;}

.whats-hot-list .box .meta strong{color:#99b800;}

.whats-hot-list .box .meta a{color:#fff; text-decoration:underline;}

.whats-hot-list .box .meta a:hover{text-decoration:none;}



/*pagination*/

ul.page-numbers{padding:0; margin:0; list-style:none; float:left;}

ul.page-numbers li{float:left; padding:0; margin:0 5px 0 0; background:none; width:30px; height:30px; font:normal 12px/30px Arial, Helvetica, sans-serif; color:#cecece; text-align:center; background:#fff; border:solid 1px #439a22;}

ul.page-numbers li a{color:#439a22; display:block; text-decoration:none;}

ul.page-numbers li a:hover{background:#439a22; color:#fff;}

ul.page-numbers li .current{background:#439a22; color:#fff; display:block;}







/*Blog*/

img.blog-image{}

.post{margin:0; border-top:solid 1px #c9c9c9; padding:20px 0;}

.post:first-child, .post.first{padding-top:0; border-top:none;}

.post .post-header{padding-bottom:15px;}

.post h2{color:#99B800; font:normal 18px/20px Arial, Helvetica, sans-serif;}

.post h2 a{color:#99B800;}

.post .date{text-align:center; color:#797979; font:normal 11px/18px Arial, Helvetica, sans-serif; padding:10px 0;}

.post .thumb{text-align:center; margin-bottom:40px;}

.post .bottom{text-align:center; font:normal 11px/18px Arial, Helvetica, sans-serif;}

.post .bottom a.more{color:#ef4136; text-transform:uppercase;}

.post .bottom .share{display:inline-block; margin-left:30px;}

.post .bottom .share img{margin:0 0 -5px 20px;}





.bannere{background:#e1e1e1;}

.banner-left{float:left; width:71%;}

.banner-left img{display:block;}

.banner-right{float:right; width:29%;}

.banner-right ul.services{padding:0; margin:0; list-style:none; float:left; width:100%;}

.banner-right ul.services li{float:left; width:100%;}

.banner-right ul.services a{background:url(images/services.jpg) 0 0 repeat-x #8ca800; width:100%; float:left; color:#ffffff; font:normal 20px/20px 'HelveticaNeueThin';}

.banner-right ul.services a span.rp{display:block; padding:19px 10px 20px; float:left;}

.banner-right ul.services a img{float:left;}

.banner-right ul.services a span.rp span{padding-top:18px; margin-left:66px; display:block;}

.banner-right ul.services li.sp a span.rp span{padding-top:6px;}

.banner-right ul.services a:hover{background:#789001;}





/*widget*/

.widget-area{}

.widget-area .widget{margin-top:10px; color:#ffffff; font-size:11px; background:#424242; border:solid 1px #424242; overflow: visible;}

.widget-area .widget:first-child, .widget-area .widget.first{margin-top:0;}

/* .widget-area .widget */ h3.widget-title{color:#fff; font:bold 14px/18px Arial, Helvetica, sans-serif; padding:3px 12px; background:#252525;}

.widget-area .widget ul{padding:4px; margin:0; list-style:none;}

.widget-area .widget ul li{border-top:solid 1px #252525;}

.widget-area .widget ul li:first-child{border-top:none;}

.widget-area .widget ul li a{color:#ffffff; padding:4px 10px; display:block;}

.widget-area .widget ul li a:hover{color:#99b800;}

.widget-area .widget p{padding:0 0 10px 0; margin:0;}



.widget-area .widget.music{background:none; border:none; border-radius:0;}

.widget-area .widget.music h3.widget-title{background:none; color:#99b800; font:bold 12px/17px Arial, Helvetica, sans-serif; padding:10px 0;}



.widget-area2{padding:0 16px;}

.widget-area2 .widget{margin-top:10px; padding:0 10px;}

/*.widget-area2 .widget:first-child, .widget-area2 .widget.first{margin-top:0;}*/

.widget-area2 .widget h3.widget-title{color:#000; font:bold 12px/18px Arial, Helvetica, sans-serif; padding:3px 8px; margin:0 -10px; margin-bottom:15px; background:#99b800;}

.widget-area2 .widget ul{padding:0 0 0 15px; margin:0 0 15px 0; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#fff;}

.widget-area2 .widget ul li{padding:2px 0;}

.widget-area2 .widget ul li a{color:#99b800;}

.widget-area2 .widget ul li a:hover{color:#fff;}

.widget-area2 .widget p{padding:0 0 15px 0; margin:0;}



.highlight{color:#99b800;}

.widg-our-locations span{color:#99b800;}



.btn-grup a{background:#99b800; border-radius:6px; color:#000; font:bold 12px/18px Arial, Helvetica, sans-serif; padding:4px 0; width:200px; margin:10px; text-align:center; display:inline-block;}



ul.franchise-press-list{padding:0 0 15px 0; margin:0; margin-top:-20px; list-style:none;}

ul.franchise-press-list li{border-top:dotted 1px #9f9f9f; padding:15px 0;}

ul.franchise-press-list li:first-child{border-top:none;}

ul.franchise-press-list h4{font-size:12px; font-weight:bold; color:#99b800;}

ul.franchise-press-list .meta{color:#cdcdcd; font-size:11px;}



ul.con-form{padding:0; margin:0; list-style:none; float:left; width:100%;}

ul.con-form li{padding:7px 0; margin:0; background:none; float:left; width:100%;}

ul.con-form .left, ul.con-form .right{width:48%;}





ul.form{padding:0 30px; margin:0; list-style:none;}

ul.form li{padding:0 0 8px 0 !important; margin:4px 0; width:100%; float:left;}

ul.form label{display:block; padding-bottom:5px; font-size:12px; float:left; width:24%}




.wpcf7-form-control-wrapwpcf7-captchar{-moz-box-sizing: border-box; box-sizing: border-box; padding:5px; width:75%; background:#fff; border:solid 1px #c1c1c1; font:normal 13px/18px Verdana, Geneva, sans-serif; color:#434343; float:right;}





.input2{-moz-box-sizing: border-box; box-sizing: border-box; padding:5px; width:75%; background:#fff; border:solid 1px #c1c1c1; font:normal 13px/18px Verdana, Geneva, sans-serif; color:#434343; float:right; position:relative; margin-top: -10px}



.select{-moz-box-sizing: border-box; box-sizing: border-box; padding:5px; width:100%; background:#fff; border:solid 1px #c1c1c1; font:normal 13px/18px Verdana, Geneva, sans-serif; color:#434343; float:right; position:relative; margin-top: -20px;}

.input-textarea{-moz-box-sizing: border-box; box-sizing: border-box; padding:5px; height:100px; width:100%; background:#fff; border:solid 1px #c1c1c1; font:normal 13px/18px Verdana, Geneva, sans-serif; color:#434343; resize:none;}

.submit{background:url(images/submit.jpg) 0 0 repeat-x #4c8a00; padding:5px 30px; border-radius:6px; display:inline-block; font:bold 14px/20px Verdana, Geneva, sans-serif; color:#fff; text-transform:uppercase; border:none; cursor:pointer; float:right;}

.submit:hover{background:#4c8a00;}

a.button, .button{background:url(images/button.jpg) 0 0 repeat-x #839e00; padding:5px 24px; display:inline-block; font:bold 14px/20px Verdana, Geneva, sans-serif; color:#fff; border:none; cursor:pointer;}

a.button:hover, .button:hover{background:#839e00;}

.widget-area .input{border:none;}

.widget-area .input-textarea{border:none;}





.search-field{	-moz-box-sizing: border-box; box-sizing: border-box; padding:5px 8px; width:100%; background:#fff; border:solid 1px #dbdbdb; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#808080; margin-bottom:10px;}

.search-submit{background:url(images/submit.jpg) 0 0 repeat-x #4c8a00; padding:5px 30px; border-radius:6px; display:inline-block; font:bold 14px/20px Verdana, Geneva, sans-serif; color:#fff; text-transform:uppercase; border:none; cursor:pointer;}

.search-submit:hover{background:#839e00;}



.bg{background:#fff;}







/*Footer CSS

-----------------------------------------------------------------------------------------------------------*/

.footer-top{border-bottom:solid 3px #2f2f2f; padding-bottom:25px; margin-bottom:25px;}

.footer-top .footer-widget{float:left; width:23%; padding:0 1%;}

.footer-top .footer-widget ul{padding:0; margin:0; list-style:none;}

.footer-top .footer-widget ul li{padding:2px 0;}

.footer-top .footer-widget a{color:#afafaf; font:normal 11px/16px Arial, Helvetica, sans-serif;}

.footer-top .footer-widget a:hover{color:#fff;}



.footer-bottom{border-bottom:solid 3px #2f2f2f; padding-bottom:25px; margin-bottom:25px;}

.footer-bottom .footer-widget{float:left; width:19%; padding:0 4% 0 2%;}

.footer-bottom .footer-widget h3.widget-title{font:bold 13px/18px Arial, Helvetica, sans-serif; color:#99B800; padding:0 0 10px 0;}

.footer-bottom .footer-widget ul{padding:0; margin:0; list-style:none;}

.footer-bottom .footer-widget ul li{padding:1px 0 1px 0; border-top:solid 0px #343434; background:url() 0 9px no-repeat;}

.footer-bottom .footer-widget ul li:first-child{border-top:none;}

.footer-bottom .footer-widget a{color:#afafaf; font:normal 11px/16px Arial, Helvetica, sans-serif;}

.footer-bottom .footer-widget a:hover{color:#fff;}















.footer-bottom01{border-bottom:solid 0px #2f2f2f; padding-bottom:15px;}

.footer-bottom01 .footer-widget{float:left; width:80%; padding:0 4% 0 2%;}

.footer-bottom01 .footer-widget h3.widget-title{font:bold 16px/18px Arial, Helvetica, sans-serif; color:#fff0; padding:0 0 10px 0; background:none; margin:0;}







.copyright{text-align:center; color:#ffffff; font:normal 14px/18px Arial, Helvetica, sans-serif; padding-bottom:25px;}





.post-password-required input[type="submit"] {

	padding: 7px 24px 4px;

	vertical-align: bottom;

}



.post-password-required input[type="submit"]:active {

	padding: 5px 24px 6px;

}



/*

 * Responsive images

 *

 * Fluid images for posts, comments, and widgets

 */

.entry-content img,

.entry-summary img,

.comment-content img,

.widget img,

.wp-caption {

	max-width: 100%;

}



/* Make sure images with WordPress-added height and width attributes are scaled correctly. */

.entry-content img,

.entry-summary img,

.comment-content img[height],

img[class*="align"],

img[class*="wp-image-"],

img[class*="attachment-"] {

	height: auto;

}



img.size-full,

img.size-large,

img.wp-post-image {

	height: auto;

	max-width: 100%;

}



/* Make sure videos and embeds fit their containers. */

embed,

iframe,

object,

video {

	max-width: 100%;

}



/* Override the Twitter embed fixed width. */

.entry-content .twitter-tweet-rendered {

	max-width: 100% !important;

}



/* Images */

.alignleft {

	float: left;

}



.alignright {

	float: right;

}



.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



img.alignleft {

	margin: 5px 20px 5px 0;

}



.wp-caption.alignleft {

	margin: 5px 10px 5px 0;

}



img.alignright {

	margin: 5px 0 5px 20px;

}



.wp-caption.alignright {

	margin: 5px 0 5px 10px;

}



img.aligncenter {

	margin: 5px auto;

}



img.alignnone {

	margin: 5px 0;

}



.wp-caption .wp-caption-text,

.entry-caption,

.gallery-caption {

	color: #220e10;

	font-size: 18px;

	font-style: italic;

	font-weight: 300;

}



img.wp-smiley,

.rsswidget img {

	border: 0;

	border-radius: 0;

	box-shadow: none;

	margin-bottom: 0;

	margin-top: 0;

	padding: 0;

}



.wp-caption.alignleft + ul,

.wp-caption.alignleft + ol  {

	list-style-position: inside;

}









/**

 * 5.4 Galleries

 * ----------------------------------------------------------------------------

 */



.gallery {

	margin-bottom: 20px;

	margin-left: -4px;

}



.gallery-item {

	float: left;

	margin: 0 4px 4px 0;

	overflow: hidden;

	position: relative;

}



.gallery-columns-1.gallery-size-medium,

.gallery-columns-1.gallery-size-thumbnail,

.gallery-columns-2.gallery-size-thumbnail,

.gallery-columns-3.gallery-size-thumbnail {

	display: table;

	margin: 0 auto 20px;

}



.gallery-columns-1 .gallery-item,

.gallery-columns-2 .gallery-item,

.gallery-columns-3 .gallery-item {

	text-align: center;

}



.gallery-columns-4 .gallery-item {

	max-width: 23%;

	max-width: -webkit-calc(25% - 4px);

	max-width:         calc(25% - 4px);

}



.gallery-columns-5 .gallery-item {

	max-width: 19%;

	max-width: -webkit-calc(20% - 4px);

	max-width:         calc(20% - 4px);

}



.gallery-columns-6 .gallery-item {

	max-width: 15%;

	max-width: -webkit-calc(16.7% - 4px);

	max-width:         calc(16.7% - 4px);

}



.gallery-columns-7 .gallery-item {

	max-width: 13%;

	max-width: -webkit-calc(14.28% - 4px);

	max-width:         calc(14.28% - 4px);

}



.gallery-columns-8 .gallery-item {

	max-width: 11%;

	max-width: -webkit-calc(12.5% - 4px);

	max-width:         calc(12.5% - 4px);

}



.gallery-columns-9 .gallery-item {

	max-width: 9%;

	max-width: -webkit-calc(11.1% - 4px);

	max-width:         calc(11.1% - 4px);

}



.gallery-columns-1 .gallery-item:nth-of-type(1n),

.gallery-columns-2 .gallery-item:nth-of-type(2n),

.gallery-columns-3 .gallery-item:nth-of-type(3n),

.gallery-columns-4 .gallery-item:nth-of-type(4n),

.gallery-columns-5 .gallery-item:nth-of-type(5n),

.gallery-columns-6 .gallery-item:nth-of-type(6n),

.gallery-columns-7 .gallery-item:nth-of-type(7n),

.gallery-columns-8 .gallery-item:nth-of-type(8n),

.gallery-columns-9 .gallery-item:nth-of-type(9n) {

	margin-right: 0;

}



.gallery-caption {

	background-color: rgba(0, 0, 0, 0.7);

	box-sizing: border-box;

	color: #fff;

	font-size: 14px;

	line-height: 1.3;

	margin: 0;

	max-height: 50%;

	opacity: 0;

	padding: 2px 8px;

	position: absolute;

	bottom: 0;

	left: 0;

	text-align: left;

	-webkit-transition: opacity 400ms ease;

	transition:         opacity 400ms ease;

	width: 100%;

}



.gallery-caption:before {

	box-shadow: 0 -10px 15px #000 inset;

	content: "";

	height: 100%;

	min-height: 49px;

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

}



.gallery-item:hover .gallery-caption {

	opacity: 1;

}



.gallery-columns-7 .gallery-caption,

.gallery-columns-8 .gallery-caption,

.gallery-columns-9 .gallery-caption {

	display: none;

}





/**

 * 5.5 Post Formats

 * ----------------------------------------------------------------------------

 */



/* Aside */

.format-aside {

	background-color: #f7f5e7;

}



.blog .format-aside:first-of-type,

.single .format-aside:first-of-type,

.format-aside + .format-aside,

.format-aside + .format-link,

.format-link + .format-aside {

	box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2);

}



.format-aside .entry-meta {

	margin-top: 0;

}



.format-aside blockquote {

	font-size: 100%;

	font-weight: normal;

}



.format-aside cite {

	font-size: 100%;

	text-transform: none;

}



.format-aside cite:before {

	content: "\2014";

	margin-right: 5px;

}



/* Audio */

.format-audio {

	background-color: #db572f;

}



.format-audio .entry-title {

	font-size: 28px;

	font-weight: bold;

}



.format-audio .entry-content:before {

	content: "\f109";

	float: left;

	font-size: 64px;

	position: relative;

	top: 4px;

}



.format-audio .entry-content a,

.format-audio .entry-meta a,

.format-audio .entry-content a:hover,

.format-audio .entry-meta a:hover {

	color: #fbfaf3;

}



.format-audio .audio-content {

	background: url(images/dotted-line.png) repeat-y left top;

	background-size: 4px 4px;

	float: right;

	padding-left: 35px;

	width: 80%;

	width: -webkit-calc(100% - 85px);

	width:         calc(100% - 85px);

}



.format-audio .wp-audio-shortcode {

	height: 30px !important; /* Override mediaelement.js style */

	margin: 20px 0;

	max-width: 400px !important; /* Override mediaelement.js style */

}



.format-audio audio {

	max-width: 100% !important; /* Avoid player width overflow. */

}



/* Chat */

.format-chat {

	background-color: #eadaa6;

}



.format-chat .entry-title {

	font-size: 28px;

	font-weight: bold;

}



.format-chat .entry-meta a,

.format-chat .entry-content a {

	color: #722d19;

}



.format-chat .entry-meta .date a:before {

	content: "\f108";

	margin-right: 2px;

}



.format-chat .entry-meta .author {

	display: none;

}



.format-chat .chat {

	margin: 0;

}



.format-chat .chat .chat-timestamp {

	color: #722d19;

	float: right;

	font-size: 12px;

	font-weight: normal;

	margin: 5px 10px 0;

}



.format-chat .chat .fn {

	font-style: normal;

}



/* Gallery */

.format-gallery {

	background-color: #fbca3c;

}



.format-gallery .entry-header {

	margin-bottom: 15px;

}



.format-gallery .entry-title {

	font-size: 50px;

	font-weight: 400;

	margin: 0;

}



.format-gallery .entry-meta a,

.format-gallery .entry-content a {

	color: #722d19;

}



/* Image */

.format-image .entry-title {

	font-size: 28px;

	font-weight: bold;

}



.format-image .categories-links,

.format-image .tags-links {

	display: none;

}



/* Link */

.format-link {

	background-color: #f7f5e7;

}



.blog .format-link:first-of-type,

.single .format-link:first-of-type {

	box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2);

}



.format-link .entry-header,

.format-link .entry-content p:last-child {

	margin-bottom: 0;

}



.format-link .entry-title {

	color: #ca3c08;

	display: inline;

	font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif;

	margin-right: 20px;

}



.format-link .entry-title a {

	color: #bc360a;

}



.format-link div.entry-meta {

	display: inline;

}



/* Quote */

.format-quote {

	background-color: #210d10;

}



.format-quote .entry-content,

.format-quote .entry-meta {

	color: #f7f5e7;

}



.format-quote .entry-content blockquote {

	font-size: 28px;

	margin: 0;

}



.format-quote .entry-content a,

.format-quote .entry-meta a,

.format-quote .linked {

	color: #e63f2a;

}



.format-quote .entry-content cite a {

	border-bottom: 1px dotted #fff;

	color: #fff;

}



.format-quote .entry-content cite a:hover {

	text-decoration: none;

}



.format-quote blockquote small,

.format-quote blockquote cite {

	display: block;

	font-size: 16px;

}



.format-quote blockquote {

	font-style: italic;

	font-weight: 300;

	padding-left: 75px;

	position: relative;

}



.format-quote blockquote:before {

	content: '\201C';

	font-size: 140px;

	font-weight: 400;

	line-height: .8;

	padding-right: 25px;

	position: absolute;

	left: -15px;

	top: -3px;

}



.format-quote .entry-meta .author {

	display: none;

}



/* Status */

.format-status {

	background-color: #722d19;

	padding: 0;

}



.format-status .entry-content,

.format-status .entry-meta {

	padding-left: 35px;

	position: relative;

}



.format-status .entry-content a {

	color: #eadaa6;

}



.format-status .entry-meta a {

	color: #f7f5e7;

}



.sidebar .format-status .entry-content,

.sidebar .format-status .entry-meta {

	padding-left: 95px;

}



.format-status .entry-content:before,

.format-status .entry-meta:before {

	background: url(images/dotted-line.png) repeat-y left bottom;

	background-size: 4px 4px;

	content: "";

	display: block;

	height: 100%;

	position: absolute;

	left: 10px;

	top: 0;

	width: 1px;

}



.sidebar .format-status .entry-content:before,

.sidebar .format-status .entry-meta:before {

	left: 70px;

}



.format-status .categories-links,

.format-status .tags-links {

	display: none;

}



/* Ensures the dots in the dot background are in lockstep. */

.format-status .entry-meta:before {

	background-position: left top;

}



.format-status .entry-content {

	color: #f7f5e7;

	font-size: 24px;

	font-style: italic;

	font-weight: 300;

	padding-bottom: 30px;

	padding-top: 40px;

	position: relative;

}



.format-status .entry-content p:first-child:before {

	background-color: rgba(0, 0, 0, 0.65);

	content: "";

	height: 3px;

	margin-top: 13px;

	position: absolute;

	left: 4px;

	width: 13px;

}



.sidebar .format-status .entry-content > p:first-child:before {

	left: 64px;

}



.format-status .entry-content p:last-child {

	margin-bottom: 0;

}



.format-status .entry-meta {

	margin-top: 0;

	padding-bottom: 40px;

}



.format-status .entry-meta .date a:before {

	content: "\f105";

}



/* Video */

.format-video {

	background-color: #db572f;

}



.format-video .entry-content a,

.format-video .entry-meta a,

.format-video .entry-content a:hover,

.format-video .entry-meta a:hover {

	color: #fbfaf3;

}



.format-video .entry-title {

	font-size: 50px;

	font-weight: 400;

}



.format-video .entry-meta {

	color: #220e10;

}





/**

 * 5.6 Attachments

 * ----------------------------------------------------------------------------

 */



.attachment .hentry {

	background-color: #e8e5ce;

	margin: 0;

	padding: 0;

}



.attachment .entry-header {

	margin-bottom: 0;

	max-width: 1040px;

	padding: 30px 0;

}



.attachment .entry-title {

	display: inline-block;

	float: left;

	font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif;

	margin: 0;

}



.attachment .entry-title:before {

	content: "\f416";

	font-size: 32px;

	margin-right: 10px;

}



.attachment .entry-meta {

	clear: none;

	color: inherit;

	float: right;

	max-width: 604px;

	padding: 9px 0 0;

	text-align: right;

}



.hentry.attachment:not(.image-attachment) .entry-meta {

	max-width: 104px;

}



.attachment footer.entry-meta,

.single-attachment .site-main .sidebar-container {

	display: none;

}



.attachment-meta:before {

	content: "\f307";

}



.full-size-link a:before {

	content: "\f402";

}



.full-size-link:before {

	content: none;

}



.attachment .entry-meta a,

.attachment .entry-meta .edit-link:before,

.attachment .full-size-link:before {

	color: #ca3c08;

}



.attachment .entry-content {

	background-color: #fff;

	max-width: 100%;

	padding: 40px 0;

}





.image-navigation {

	margin: 0 auto;

	max-width: 1040px;

	position: relative;

}



.image-navigation a:hover {

	text-decoration: none;

}



.image-navigation .nav-previous,

.image-navigation .nav-next {

	position: absolute;

	top: 50px;

}



.image-navigation .nav-previous {

	left: 0;

}



.image-navigation .nav-next {

	right: 0;

}



.image-navigation .meta-nav {

	font-size: 32px;

	font-weight: 300;

	vertical-align: -4px;

}



.attachment .entry-attachment,

.attachment p.attachment {

	margin: 0 auto;

	max-width: 724px;

	text-align: center;

}



.attachment .entry-attachment .attachment {

	display: inline-block;

}



.attachment .entry-caption {

	text-align: left;

}



.attachment .entry-description {

	margin: 20px auto 0;

	max-width: 604px;

}



.attachment .entry-caption p:last-child,

.attachment .entry-description p:last-child {

	margin: 0;

}





/**

 * 5.7 Post/Paging Navigation

 * ----------------------------------------------------------------------------

 */



.navigation .nav-previous {

	float: left;

}



.navigation .nav-next {

	float: right;

}



.navigation a {

	

}



.navigation a:hover {

	text-decoration: none;

}



.paging-navigation {

	background-color: #e8e5ce;

	padding: 40px 0;

}



.paging-navigation .nav-links {

	margin: 0 auto;

	max-width: 604px;

	width: 100%;

}



.sidebar .paging-navigation .nav-links {

	max-width: 1040px;

	padding: 0 376px 0 60px;

}



.paging-navigation .nav-next {

	padding: 13px 0;

}



.paging-navigation a {

	font-size: 22px;

	font-style: italic;

	font-weight: 300;

}



.paging-navigation .meta-nav {

	background-color: #e63f2a;

	border-radius: 50%;

	color: #fff;

	display: inline-block;

	font-size: 26px;

	padding: 3px 0 8px;

	text-align: center;

	width: 50px;

}



.paging-navigation .nav-previous .meta-nav {

	margin-right: 10px;

	padding: 17px 0 23px;

	width: 80px;

}



.paging-navigation .nav-next .meta-nav {

	margin-left: 10px;

}



.paging-navigation a:hover .meta-nav {

	background-color: #ea9629;

	text-decoration: none;

}



.post-navigation {

	padding-bottom:20px;

}



.post-navigation .nav-links {

	margin: 0 auto;

	max-width: 1040px;

}



.sidebar .post-navigation .nav-links {

	padding: 0 376px 0 60px;

}



.post-navigation a[rel="next"] {

	float: right;

	text-align: right;

}

















/**

 * 5.11 404

 * ----------------------------------------------------------------------------

 */



.error404 .page-header {

	background-color: #fff;

}



.error404 .page-title {

	line-height: 0.6;

	margin: 0;

	padding: 300px;

	position: relative;

	text-align: center;

	width: auto;

}



.error404 .page-title:before {

	color: #e8e5ce;

	content: "\f423";

	font-size: 964px;

	line-height: 0.6;

	overflow: hidden;

	position: absolute;

	left: 7px;

	top: 28px;

}



.error404 .page-wrapper {

	background-color: #e8e5ce;

}



.error404 .page-header,

.error404 .page-content {

	margin: 0 auto;

	max-width: 1040px;

	padding-bottom: 40px;

	width: 100%;

}





/**

 * 5.12 Comments

 * ----------------------------------------------------------------------------

 */



.comments-title,

.comment-list,

.comment-reply-title,

.must-log-in,

.comment-respond .comment-form,

.comment-respond iframe {

	display: block;

	margin-left: auto;

	margin-right: auto;

	max-width: 604px;

	width: 100%;

}



.sidebar .comments-title,

.sidebar .comment-list,

.sidebar .must-log-in,

.sidebar .comment-reply-title,

.sidebar .comment-navigation,

.sidebar .comment-respond .comment-form {

	max-width: 1040px;

	padding-left: 60px;

	padding-right: 376px;

}



.comments-title {

	font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif;

}



.comment-list,

.comment-list .children {

	list-style-type: none;

	padding: 0;

}



.comment-list .children {

	margin-left: 20px;

}



.comment-list > li:after,

.comment-list .children > li:before {

	background: url(images/dotted-line.png) repeat left top;

	background-size: 4px 4px;

	content: "";

	display: block;

	height: 1px;

	width: 100%;

}



.comment-list > li:last-child:after {

	display: none;

}



.comment-body {

	padding: 24px 0;

	position: relative;

}



.comment-author {

	float: left;

	max-width: 74px;

}



.comment-author .avatar {

	display: block;

	margin-bottom: 10px;

}



.comment-author .fn {

	word-wrap: break-word;

}



.comment-author .fn,

.comment-author .url,

.comment-reply-link,

.comment-reply-login {

	color: #bc360a;

	font-size: 14px;

	font-style: normal;

	font-weight: normal;

}



.says {

	display: none;

}



.no-avatars .comment-author {

	margin: 0 0 5px;

	max-width: 100%;

	position: relative;

}



.no-avatars .comment-metadata,

.no-avatars .comment-content,

.no-avatars .comment-list .reply {

	width: 100%;

}



.bypostauthor > .comment-body .fn:before {

	content: "\f408";

	vertical-align: text-top;

}



.comment-list .edit-link {

	margin-left: 20px;

}



.comment-metadata,

.comment-awaiting-moderation,

.comment-content,

.comment-list .reply {

	float: right;

	width: 79%;

	width: -webkit-calc(100% - 124px);

	width:         calc(100% - 124px);

}



.comment-meta,

.comment-meta a {

	color: #a2a2a2;

	font-size: 13px;

}



.comment-meta a:hover {

	color: #ea9629;

}



.comment-metadata {

	margin-bottom: 20px;

}



.ping-meta {

	color: #a2a2a2;

	font-size: 13px;

	line-height: 2;

}



.comment-awaiting-moderation {

	color: #a2a2a2;

}



.comment-awaiting-moderation:before {

	content: "\f414";

	margin-right: 5px;

	position: relative;

	top: -2px;

}



.comment-reply-link:before,

.comment-reply-login:before {

	content: "\f412";

	margin-right: 3px;

}



/* Comment form */

.comment-respond {

	background-color: #f7f5e7;

	padding: 30px 0;

}



.comment .comment-respond {

	margin-bottom: 20px;

	padding: 20px;

}



.comment-reply-title {

	font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif;

}



.comment-reply-title small a {

	color: #131310;

	display: inline-block;

	float: right;

	height: 16px;

	overflow: hidden;

	width: 16px;

}



.comment-reply-title small a:hover {

	color: #ed331c;

	text-decoration: none;

}



.comment-reply-title small a:before {

	content: "\f406";

	vertical-align: top;

}



.sidebar .comment-list .comment-reply-title,

.sidebar .comment-list .comment-respond .comment-form {

	padding: 0;

}



.comment-form .comment-notes {

	margin-bottom: 15px;

}



.comment-form .comment-form-author,

.comment-form .comment-form-email,

.comment-form .comment-form-url {

	margin-bottom: 8px;

}



.comment-form [for="author"],

.comment-form [for="email"],

.comment-form [for="url"],

.comment-form [for="comment"] {

	float: left;

	padding: 5px 0;

	width: 120px;

}



.comment-form .required {

	color: #ed331c;

}



.comment-form input[type="text"],

.comment-form input[type="email"],

.comment-form input[type="url"] {

	max-width: 270px;

	width: 60%;

}



.comment-form textarea {

	width: 100%;

}



.form-allowed-tags,

.form-allowed-tags code {

	color: #686758;

	font-size: 12px;

}



.form-allowed-tags code {

	font-size: 10px;

	margin-left: 3px;

}



.comment-list .pingback,

.comment-list .trackback {

	padding-top: 24px;

}



.comment-navigation {

	font-size: 20px;

	font-style: italic;

	font-weight: 300;

	margin: 0 auto;

	max-width: 604px;

	padding: 20px 0 30px;

	width: 100%;

}



.no-comments {

	background-color: #f7f5e7;

	font-size: 20px;

	font-style: italic;

	font-weight: 300;

	margin: 0;

	padding: 40px 0;

	text-align: center;

}



.sidebar .no-comments {

	padding-left: 60px;

	padding-right: 376px;

}





/* Calendar Widget */

.widget_calendar table,

.widget_calendar td {

	border: 0;

	border-collapse: separate;

	border-spacing: 1px;

}



.widget_calendar caption {

	font-size: 14px;

	margin: 0;

}



.widget_calendar th,

.widget_calendar td {

	padding: 0;

	text-align: center;

}



.widget_calendar a {

	display: block;

}



.widget_calendar a:hover {

	background-color: rgba(0, 0, 0, 0.15);

}



.widget_calendar tbody td {

	background-color: rgba(255, 255, 255, 0.5);

}



.site-footer .widget_calendar tbody td {

	background-color: rgba(255, 255, 255, 0.05);

}



.widget_calendar tbody .pad, .site-footer .widget_calendar tbody .pad {

	background-color: transparent;

}



img.border{max-width:98%;}



ul.franchise-press-listp{padding:0 0 15px 0; margin:0; margin-top:-20px; list-style:none;}

ul.franchise-press-listp li{border-top:dotted 0px #9f9f9f; padding:15px 0;}

ul.franchise-press-listp li:first-child{border-top:none;}

ul.franchise-press-listp h4{font-size:12px; font-weight:bold; color:#99b800;}

ul.franchise-press-listp .meta{color:#cdcdcd; font-size:11px;}

.productth{float:left; width:40%; margin:10px 3% 10px 2%; padding:10px 2%; border: 1px dotted #666;}

.productth2{float:right; width:40%; margin:10px 2% 10px 3%; padding:10px 2%; border: 1px dotted #666;}

.pth{float:left; margin: 0 10px 0 0;}



.producten{float:left; width:100%; padding:10px 0;}

.enimg{float:left; border: 2px solid #eee; border-radius: 5px;}

.buyimg{float:right; margin: 30px 0 0 0;}

.ghead{font: 14pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #99b800; text-transform:uppercase;}

.whead{font: 14pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff; text-transform:uppercase;}



ol.link{ float:left; margin:0 0 15px 0; padding:0 0 0 20px; color: #99b800; font-weight:bold;}

ol.link li{padding:3px 0; color:#fff; margin-left:30px; font-weight:normal;}

.mejs-container{background:#ddd !important; float:left;}

.reaimg{float:left; width:33%; text-align:center; margin: 10px;}

