/*
 Theme Name:     Client - Bretheon Child
 Description:    A child of bretheon
 Author:         Softext Publishing Inc.
 Author URI:     http://softext.ca
 Template:       bretheon
 Version:        1.0.0
*/

/*Original Theme Styles*/
@import url("../bretheon/style.css");
/*New Editor Styles*/
@import url("custom-editor-style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

/*General*/
html, body{
    font-size: 1em;
}
html body{
	color:#000;
}
h1{
	font-size: 2em;
}
h2{
	font-size: 1.8em;
}
h3{
	font-size: 1.6em;
}
h4{
	font-size: 1.4em;
}
h5{
	font-size: 1.2em;
}
h6{
	font-size: 1em;
}
img{
	max-width:100%;
}
.post .the_content ul,
.page .the_content ul{
	list-style: disc outside;
	margin: 0 0 15px 30px;
}
.post .the_content ul, .post .the_content ol,
.page .the_content ul, .page .the_content ol{
	margin: 0 0 15px 30px;
}
/*Increase Full Width*/
.container{ width: 1200px;}
.container .one.columns{ width: 75px;  }
.container .two.columns{ width: 150px; }
.container .three.columns{ width: 225px; }
.container .four.columns, .container .one-fourth.column{ width: 300px; }
.container .five.columns{ width: 375px; }
.container .six.columns{ width: 450px; }
.container .seven.columns{ width: 525px; }
.container .eight.columns, .container .one-second.column{ width: 600px; }
.container .nine.columns{ width: 675px; }
.container .ten.columns{ width: 775px; }
.container .eleven.columns{ width: 825px; }
.container .twelve.columns, .container .three-fourth.column{ width: 900px; }
.container .thirteen.columns{ width: 975px; }
.container .fourteen.columns{ width: 1050px; }
.container .fifteen.columns{ width: 1125px; }
.container .sixteen.columns, .container .one.column{ width: 1200px; }
.container .one-third.column{ width: 400px; }
.container .two-third.column{ width: 800px; }
.with_aside #Content .container .one-third.column{ width: 300px; }
.with_aside #Content .container .two-third.column{ width: 600px; }
.with_aside #Content .container .one-fourth.column{ width: 225px; }
.with_aside #Content .container .three-fourth.column{ width: 675px; }
.with_aside #Content .container .one-second.column{ width: 450px; }
.with_aside #Content .container .sixteen.columns, .with_aside #Content .container .one.column{ width: 900px; }
.content { width: 1200px;}
.with_aside #Content .content { width: 900px; }

/*Images
#Header .addons {background: url("images/header_addons.png") repeat-x left top !important;}
.portfolio_item .mask, .wp-caption .mask { background: url("images/photo_overlay.png") no-repeat left top !important; }
#Top_bar #searchform input[type="submit"], .widget_search form input[type="submit"] { background: url("images/search_submit.png") no-repeat !important;}
#mfn-offer-slider .rslides_nav.next { background: #000 url("images/slider_next.png") no-repeat center center !important; }
#mfn-offer-slider .rslides_nav.prev { background: #000 url("images/slider_prev.png") no-repeat center center !important; }
.Latest_posts ul li .photo span.comments { background: url("images/comments.png") repeat-x left top !important; color: #fff !important; text-shadow: 1px 1px 0 #3A0E0E !important; }
.call_to_action {}
blockquote div.text { background: #f8f8f8 !important; text-shadow: 1px 1px 0 #fff !important; }
blockquote div.text p { background: url("images/blockquote.png") no-repeat 20px 15px !important; }
blockquote p.author { background: url("images/blockquote_arrow.png") no-repeat 30px top !important; }
#Header #menu > ul > li ul .arrow { background: url("images/menu_arrow.png") no-repeat !important; }
.faq h5 { background: url("images/bg_tabs.png") repeat-x top left !important; }
.faq .question h5 span.icon { background: url("images/faq_inactive.png") no-repeat !important; }
.faq .active h5 span.icon { background: url("images/faq_active.png") no-repeat !important; }
.accordion .question h5 span.icon { background: url("images/accordion_plus.png") no-repeat !important; }
.accordion .active h5 span.icon { background: url("images/accordion_minus.png") no-repeat !important; }
.accordion h5 { background: url("images/bg_tabs.png") repeat-x top left !important; }
.pricing-box .plan-header { background: url("images/pricing_bg.png") no-repeat bottom center !important; }
.pricing-box .plan-header h3 { color: #fff !important; background: url("images/hr_white.png") repeat-x left bottom !important; }
.pricing-box .plan-header .price { color: #541414 !important; }
.pricing-box-featured .plan-header { background: url("images/pricing_bg_featured.png") no-repeat bottom center !important; }
.pricing-box-featured .plan-header .price { color: #541414 !important; }
.post .desc p.tags a, .widget_mfn_tag_cloud a { color: #767676 !important !important; background: #F8F8F8 !important; text-shadow: 1px 1px 0 #fff !important; border: 1px solid #E8E8E8 !important; }
.post .desc p.tags a span, .widget_mfn_tag_cloud a span { background: #F8F8F8 !important; }
.post .desc p.tags a:hover, .widget_mfn_tag_cloud a:hover { color: #1b1b1b !important !important; border: 1px solid #d5d5d5 !important; }
.post .desc p.tags a:hover span, .widget_mfn_tag_cloud a:hover span {}
.team .photo .links a { color: #fff !important; }
.team .photo .links a:hover i { opacity: 0.5 !important; filter: alpha(opacity=50) !important; -webkit-transition: all 0.3s ease-out !important; -moz-transition: all 0.3s ease-out !important; -o-transition: all 0.3s ease-out !important; transition: all 0.3s ease-out !important; }
.team .photo .links a.link_1 { background: #84101F !important; }
.team .photo .links a.link_2 { background: #f03c3c !important; }
.team .photo .links a.link_3 { background: #E12B2B !important; }
.team .photo .links a.link_4 { background: #C42727 !important; }
.ui-tabs .ui-tabs-nav li a { background: url("images/bg_tabs.png") repeat-x top left !important; }
.widget_calendar caption { background: url(../../ui/images/bg_widget_header.png) no-repeat 0 0 !important; }
#Footer .bottom_addons { background: url("images/hr.png") repeat-x left top !important !important; }
hr { background: url("images/hr.png") repeat-x left top !important; }
*/

/*Colour*/

/*Header*/

/*Navigation*/

/*Widgets*/

/*Footer*/

/*Homepage*/
.builder-feature{
	text-align: center;
}
.builder-c2a {
	text-align: center;
	background: #326e9b;
	padding: 1em;
	font-size: 1.3em;
	color: #FFF;
}
.builder-about{
	text-align: center;
	margin: 3em 0;
	padding: 0 20%;
}
.builder-c2a a.button{
	margin: -0.5em 0 0 0;
	float: right;
	background: #FFF;
}

/* =Responsive
-------------------------------------------------------------- */
@media screen and (max-width: 60em) {
	/*General*/
	
	/*Colour*/
	
	/*Header*/
	
	/*Navigation*/
	
	/*Widgets*/
	
	/*Footer*/
	
	/*Homepage*/
	.builder-c2a a.button{
		width:100%;
		float:none;
		margin-top:1em;
		box-sizing: border-box;
	}
}