/*
Theme Name: Selective Leasing
Description: Custom theme for Selective Leasing.
Version: 1.0
Author: Mark Arnold
Author URI: http://www.arnie-design.co.uk
Template: arnie
*/



/*masthead:*/

#top .social_bookmarks li {
    border: none!important;
}

/*.avia-menu-fx{
	height:4px!important;
}
.header_color .sub_menu>ul>li>a{
	color:#f2921d!important;
}
.header_color .container_wrap_meta{
	background-color:#1a1a1a;
}
#header{
	background:#232323!important;
}
#header_main_alternate{
	background-color:#0f0f0f;
	border-bottom:1px solid #444444;
}
a .avia-menu-fx{
	height:4px!important;
	background-color:#f2921d!important;
}
.header_color .button:hover, .header_color input[type='submit']:hover, .main_color .button:hover, .main_color input[type='submit']:hover {
	color:#ffffff!important;
}
.av-subheading.av_custom_color{
	opacity:1;
}
*/
/*layer slider WP
#header_main, .avia-layerslider{
	border-top-style:none!important;
	border-top-width:0!important;
	border-bottom-width:0!important;
 	border-bottom-style:none!important;
}
.avia-layerslider{
	background-color:#232323!important;
}
*/
/*main section holders
body .column-top-margin {
	margin-top:20px!important;
}
*/


/*text styles/////////////////////////////////////

.main_color strong{
	color:inherit;
}
.av-subheading.av_custom_color{
	opacity:1;
}
.av-subheading p {
	font-weight:300;
}

.avia-animated-number{
	text-align:left!important;
}
.avia-animated-number-icon{
	color:#f58220!important;
}

.header_color .container_wrap_meta{
	background-color:#34363b!important;
}
.header_color .phone-info, .header_color .social_bookmarks a{
	color:#ffffff!important;
	text-decoration:none;
}
*/
.phone-info {
	font-weight:normal!important;
}
.light-text{
	font-weight:300!important;
}
.light-italic{
	font-weight:300!important;
	font-style:italic;
}
.medium-text{
	font-weight:600!important;
	color:#6b4a88;
}
.medium-italic{
	font-weight:600!important;
	font-style:italic;
}
.medium-highlite{
	font-weight:600!important;
	color:#6b4a88;
}
.strong{
	font-weight:700!important;
}
h1{
	font-size:24px;
	line-height:30px;
}
h2{
	font-size:20px;
	line-height:26px;
}
h3{
	font-size:16px;
	line-height:20px;
}
h4{
	font-size:14px;
	line-height:18px;
}
.entry-content-wrapper .avia_textblock  ul{
	list-style:none;	
	padding-left:0!important;
	margin-left:0!important;
}
.entry-content-wrapper .avia_textblock  ul li{
	background-image:url(../../uploads/2015/11/bullet.png);
	background-repeat:no-repeat;
	background-position-x: 0;
  	background-position-y: 5px;
	margin-left:0!important;
	padding-left:20px!important;
}
.entry-content-wrapper .avia_textblock  ul li   ul li{
	margin-left:0!important;
}
.main_color .entry-content-wrapper .avia_textblock  ul li a{
	color:#3d3f44!important;
}
.main_color .entry-content-wrapper .avia_textblock  ul li a:hover{
	color:#563673!important;
	text-decoration:underline;
}
blockquote{
	margin-top:30px!important;
	margin-bottom:30px!important;
}
blockquote p {
	font-size:14px!important;
}
.scrolling-quote-text{
	font-weight:400!important;
	font-style:italic!important;
	text-transform:none!important;
	font-size:20px;
	line-height:24px;
	padding:0;
	margin:0;
	text-align:center;
    font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
/*special headings///////////////////////////////////////////////////*/
.av-special-heading{
	margin-top:20px!important;
}
.av-special-heading h1{
	font-size:28px!important;
}
.av-special-heading h2{
	font-size:24px!important;
}
.av-special-heading h3{
	font-size:20px!important;
}
.av-special-heading h4{
	font-size:16px!important;
}
.av-special-heading h5{
	font-size:14px!important;
}
.av-special-heading h6{
	font-size:13px!important;
}
#featuredproductssection .av-special-heading{
	margin-top:0!important;
}
/*buttons & links/////////////////////////////////////////////////*/
.main_color .sidebar a.orange-link{
	color:#f58220;
}
 .main_color .sidebar a:hover.orange-link{
	color:#8b1b23;
}
.image-overlay{
	display:none!important;
}
.avia-button.avia-color-custom{
	background-color:#ffffff!important;
	border-color:#2e2e2e!important;
}
.avia-button.avia-color-custom:hover {
	background-color:#ffffff!important;
	border-color:#2e2e2e!important;
}
.avia-button-wrap a {
	min-width:130px!important;
}

.avia-caption-content p a{
	color:#ffffff!important;
	text-decoration:none!important;
}
.avia-caption-content p a:hover{
	text-decoration:underline!important;
}
.menu-item-mega-parent > a{
	cursor:pointer!important;
}
/*
.avia-button.avia-size-large{
	font-weight:bold;
	font-size:14px;
}

.highlite-link, .footer_color a.highlite-link,  #top.single-post .av_inherit_color a{
	color:#f2921d!important;
	text-decoration:none!important;
}
.highlite-link:hover, .footer_color a.highlite-link:hover{
	color:#ffffff!important;
	text-decoration:underline!important;
}
#top.single-post .av_inherit_color a:hover{
	color:#2b2b2b!important;
	text-decoration:underline!important;
}
.sml_button_title{
	font-size:13px;
}


*/


/*core/////////////////////////////////////////////////*/
.template-blog .post_delimiter {
    margin-bottom: 10px!important; 

}
.entry-content p{
	margin-top:0!important;
}
.widget {
    padding: 20px 0 10px 0;
}
.taglist{
	text-align:center;
}
.template-page .entry-content-wrapper h2.avia-caption-title{
	text-transform:none;
}

#wrap_all{
	border-left:1px solid #eaeaea!important;
	border-right:1px solid #eaeaea!important;
}
.content, .sidebar {
    padding-top: 30px!important;
    padding-bottom: 30px!important;
}

td, th{
	vertical-align:middle;
}

.avia_desktop .av-hover-overlay-active .av-masonry-image-container{
	opacity:1;
}
.main_color .avia-tt, .main_color .avia-tt .avia-arrow, .main_color .avia-tt .avia-arrow {
    background-color: #1d1e22;
    color: #ffffff;
}
.avia-related-tooltip{
	border-radius: 3px!important;
	padding: 7px 10px!important;
}

/*Form//////////////////////////////////////*/
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
    background-color: #ffffff!important;
}




/*Footer//////////////////////////////////////*/
.textwidget .image-overlay{
	display:none;
}
.copyright a:hover, .widget_text a:hover{
	text-decoration:none;
}

/*custom/////////////////////////////////////////////////////*/
.word-break{
	-ms-word-break: break-all;
	word-break: break-all;
	/* Non standard for webkit */
	word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}
.two-column-text {
	-moz-column-count:2;
	-webkit-column-count:2;
	column-count:2;
	-moz-column-gap:80px;
	-webkit-column-gap:80px;
	column-gap:80px;
	-moz-column-rule:1px dashed #E1E1E1;
	-webkit-column-rule:1px dashed #E1E1E1;
	column-rule:1px dashed #E1E1E1;
}
.one-third-icon-image{
	text-align:center;
}
.one-third-icon-image img{
	width:100%;
	max-width:80px;
	height:auto;
	text-align:center;
}

/*home/////////////////////////////////////////////////////*/
#homecolourband .avia-button  {
	margin:0 5px!important;
	min-width:120px!important;
	text-decoration:none!important;
}
#hometextband .avia-icon-list .iconlist_icon {
    height: 40px!important;
    width: 40px!important;
    line-height: 40px!important;
    font-size: 20px!important;
	background-color:#6b4a88!important;
}
#hometextband .avia-icon-list li{
	padding-bottom:20px!important;
}
#hometextband .entry-content-header h4{
	margin-top:6px!important;
}

#hometextband .iconlist_content p{
	margin-top:5px!important;
	line-height:17px!important;
}
#hometextband .iconlist_title{
	font-size:16px;
	line-height:20px;
}

/*cart/////////////////////////////////////////////////////*/
.cart_dropdown {
	display:none;
}
/*categories/////////////////////////////////////////////////////*/
#top .inner_product_header{
	min-height:80px!important;
}
#top .avia_cart_buttons .button.add_to_cart_button, #top .avia_cart_buttons .button.product_type_simple{
	display:none;
}
#top .avia_cart_buttons .button.show_details_button{
	width:100%!important;
	text-align:center!important;
}
.avia_cart_buttons {
    opacity: 1!important;
}
.avia_cart_buttons:hover {
	background-color:#eaeaea!important;
}


/*product page/////////////////////////////////////////////////////*/

#pricingtableholder .main_color .pricing-table>li:nth-child(odd){
	background-color: #f3f3f3;
	color:#242424;
}
#pricingtableholder .main_color .pricing-table>li:nth-child(even){
    background-color: #ffffff;
	color:#2e2e2e;
}
#pricingtableholder .main_color .pricing-table li.avia-heading-row, #pricingtableholder .main_color .pricing-table li.avia-heading-row .pricing-extra{
    background-color: #6b4a88!important;
	color:#ffffff!important;
	font-size:15px;
	font-weight:600;
}
#pricingtableholder .main_color .pricing-table li.avia-pricing-row, #pricingtableholder .main_color .pricing-table li.avia-pricing-row .pricing-extra{
    background-color: #ffffff!important;
	color:#2e2e2e!important;
}
#pricingtableholder .pricing-table li.avia-pricing-row {
    font-size: 32px;
    line-height: 0.5em;
	font-weight:600;
}
#pricingtableholder div .avia-table{
	margin-top:0px!important;
}
.avia_message_box.avia-color-custom a{
	color:#ffffff!important;
}
.product-form-p, .product-form-text, .product-form-text-product, .product-form-text-area{
	margin-bottom:0!important;	
}
.product-form-text-area{
	height:100px;
}
div.wpcf7-response-output {
    background-color:#ffffff;
	margin: 10px 0 0 0;
    padding: 6px 10px;
}
#relatedproductssection .content{
	padding-top:0px!important;
	padding-bottom:0px!important;
}
#productspecificaionsection .avia_textblock p:first-of-type{
	margin-top:0!important;
}
/*sitemap page/////////////////////////////////////////////////////*/
#sitemapsection .widget_search{
	margin-bottom:20px!important;
}
@media only screen and (max-width: 989px) {

}
@media only screen and (max-width: 767px) {
	/*.responsive #scroll-top-link {
		display: block;
	}*/
	.one-third-icon-image img{
		max-width:140px;	
	}
	.two-column-text {
		-moz-column-count:1;
		-webkit-column-count:1;
		column-count:1;
	}
	#footer .widget {
		padding: 0;
		margin: 10px 0 10px 0;
		overflow: hidden;
	}
	.av-slideshow-caption{
		display:none;
	}
}
@media only screen and (max-width: 767px) {

}
@media only screen and (max-width: 479px) {
	
}

