/*
Theme Name: 	Web Wise Media 2015/16
Theme URI: 		http://www.webwisemedia.co.uk
Description: 	A bespoke theme made for our clients, by Web Wise Media
Version: 		2.0
Author: 		The team at Web Wise Media
Author URI: 	http://www.webwisemedia.co.uk
Tags: 			Web Wise Media
*/
/*
	1. Globals
	2. Header and Sidebar
*/
/**************************
		1. Globals
**************************/
.post-template-single-full-width .fl-button{
	border-radius:0px !important;
}
.player{
	height:100% !important;
}

.custom-padding{
	padding-left:5px !important;
}

header .navbar.fixed-top{
	/*background: #4c4c4c;*/
	background: rgba(0,0,0,0.5);
}

header .menu-toggle{
	display: none;
}

.video-sec .row:before{display: none;}
.footer .menu-footer-menu-container ul {margin: 0;padding: 0;list-style-type: none;}
.footer .menu-footer-menu-container ul li {padding: 5px 0;}
.footer .menu-footer-menu-container ul li a{transition: all .4s ease-in-out;font-size: 14px;text-transform: uppercase;color: #999;}
.footer .menu-footer-menu-container ul li a:hover {color: #fff;}

.navbar{border-radius:0;}
img{max-width:100%; height:auto;}
header.header-sub-pages{/*display:block;position:static;*/ color:#222 !important;}
section.page-content{padding-top:80px;}
.main-menu-sec .mega-menu-wrap {background: transparent !important;height: auto !important;display: block;}
.main-menu-sec .mega-menu-wrap ul.mega-menu li a.mega-menu-link {padding: 35px 10px !important;line-height: unset !important;display: block !important;height: auto !important;background: transparent !important;margin: 0 10px !important;border-bottom: 3px solid transparent !important;}
.main-menu-sec .mega-menu-wrap ul.mega-menu li a.mega-menu-link:hover {border-bottom: 2px solid #CCC;}
.main-menu-sec .mega-menu-wrap ul.mega-menu li a.mega-menu-link:hover {border-bottom: 3px solid #FFF !important;}
.main-menu-sec .mega-menu-wrap ul.mega-menu li a.mega-menu-link ul.mega-sub-menu {background: #33150e;}
.main-menu-sec .mega-menu-wrap ul.mega-menu li ul.mega-sub-menu {background: rgba(69,30,21,0.7) !important;border-top: 3px solid rgba(69,30,21,0.7) !important;}
.main-menu-sec .mega-menu-wrap ul.mega-menu li ul.mega-sub-menu ul.mega-sub-menu {border: 0px !important;}
.main-menu-sec .mega-menu-wrap ul.mega-menu li ul.mega-sub-menu a.mega-menu-link {padding: 0px !important;border: 0px !important;color: #FFF !important;font-size: 14px !important;font-weight: normal;}
.main-menu-sec .mega-menu-wrap ul.mega-menu li ul.mega-sub-menu li.mega-menu-column {/*border-right: 1px solid #FFF !important;*/width: 20% !important;}
.main-menu-sec .mega-menu-wrap ul.mega-menu li ul.mega-sub-menu li.mega-menu-column:last-child {border-right: 0px !important;}
.main-menu-sec .mega-menu-wrap, .main-menu-sec .mega-menu-wrap #mega-menu-front{position: unset !important;}
#mega-menu-wrap-front #mega-menu-front > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-front #mega-menu-front > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{text-align:center;}
.navbar-collapse.collapse {display: block !important;}
li.client-drop-separator {border-top: 1px solid #fff !important;padding-top:10px;}
.menu-main-new-container ul#menu-main-new li.client-drop-separator.menu-item a, .menu-main-new-container ul#menu-main-new li.client-drop-separator.mega-menu-item a, li.client-drop-separator a{font-weight:bold;cursor:default;}
li.browse-all-clients { /*border-top: 1px solid #fff !important;padding-top:10px;*/}
.menu-main-new-container ul#menu-main-new {width: 100%;float: left;text-align: center;}
.menu-main-new-container {width: 80%;float: left;}
.menu-main-new-container ul#menu-main-new li.menu-item, .menu-main-new-container ul#menu-main-new li.mega-menu-item {display: inline-block;}
.menu-main-new-container ul#menu-main-new li.menu-item ul.sub-menu {display: none;position: absolute;padding: 5px 0;text-align: left;background:rgba(0,0,0,0.5);width: 250px;}
.menu-main-new-container ul#menu-main-new li.menu-item a, .menu-main-new-container ul#menu-main-new li.mega-menu-item a {color: #fff;font-weight: normal;font-size: 14px;padding: 39.5px 10px;display: block;margin: 0 10px;transition: unset;webkit-transition: unset;}
.menu-main-new-container ul#menu-main-new li.menu-item a:focus, .menu-main-new-container ul#menu-main-new li.mega-menu-item a:focus{color:#FFF !important;}
/*.menu-main-new-container ul#menu-main-new li.menu-item.menu-item-has-children a:after {font-family: 'FontAwesome';content: '\f0dd';font-weight: normal;display: inline-block;margin: 0 0 0 10px;color: inherit;vertical-align: text-bottom;}*/
.menu-main-new-container ul#menu-main-new li.menu-item.menu-item-has-children {position: relative;}
.menu-main-new-container ul#menu-main-new li.menu-item a:hover,.menu-main-new-container ul#menu-main-new li.menu-item.active a {color: #FFF;border-bottom: 0px solid #FFFFFF;}
.menu-main-new-container ul#menu-main-new li.menu-item.menu-item-has-children:hover ul.sub-menu {display: block;position: absolute;margin-top:0px;}
.menu-main-new-container ul#menu-main-new li.menu-item ul.sub-menu a:after {content: no-close-quote;}
.menu-main-new-container ul#menu-main-new li.menu-item ul.sub-menu a {padding: 0;}
.menu-main-new-container ul#menu-main-new li.menu-item ul.sub-menu li {display: block;margin: 10px 0;}
.menu-main-new-container ul#menu-main-new li.menu-item ul.sub-menu li a:hover,.menu-main-new-container ul#menu-main-new li.menu-item.active ul.sub-menu li a  {border: 0;}
a.menu-toggle span {display: none;}
/* Mobile Menu */
header .menu-toggle {position: fixed;}
header .navbar-brand{margin-top:-1px;margin-left: -1px;}
.only-mobile-device .mobile-search-box {display: none;}
.only-mobile-device .mobile-search-box {display: none;}
.only-mobile-device .menu-main-new-container ul.menu, .only-mobile-device .menu-mobile-menu-container ul.menu {text-align: center;list-style: none;padding: 0;}
.only-mobile-device .menu-main-new-container ul.menu li, .only-mobile-device .menu-mobile-menu-container ul.menu li {border-bottom: 0 !important;text-align: center;}
.only-mobile-device ul.sidebar-nav a.menu-toggle.mobile-close {text-align: center;width: 100%;left: 0;}
nav.only-mobile-device {background: #000000 !important;opacity: 0.9;}
.only-mobile-device .menu-main-new-container ul.menu li a, .only-mobile-device .menu-mobile-menu-container ul.menu li a {padding: 10px 0 !important;}
.mobile-device nav.only-mobile-device .social-link {display: none;}
.mobile-device nav.only-mobile-device ul.menu li.header-search-btn {display: none;}
ul.mobile-header-list li.mb-search-box-item {position: relative;}
ul.mobile-header-list li.mb-search-box-item .mobile-search-box.dropdown-menu {margin: 0px;padding: 10px;position: absolute;right: 0;top: 30px;}
ul.mobile-header-list li.mb-search-box-item .mobile-search-box.dropdown-menu button {top: 5px;right: 10px;color: #000;}
ul.mobile-header-list li.mb-search-box-item .mobile-search-box.dropdown-menu button span.fa.fa-search {font-size: 14px;}
ul.mobile-header-list li.mb-search-box-item .mobile-search-box.dropdown-menu input[type="search"] {width: 100%;border-radius: 0;}
.admin-bar a.menu-toggle.mobile-bars {margin-top: 46px;}
body .dropdown-menu.search-dropdown.search-box-main {background-color: rgba(0, 0, 0, 0.9) !important;height: 100%;left: 0 !important;opacity: 1;position: fixed;top: 0;transform: translateY(-100%) scale(0);-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;width: 100%;z-index: 99999;max-width: 100%;}
body .dropdown-menu.search-dropdown.search-box-main.active {transform: translateY(0) scale(1);}
body .dropdown-menu.search-dropdown.search-box-main .search-box-main-wrap {display: inline;float: left;width: 100%;padding: 10% 0;text-align: center;position: relative;}
.search-box-main-wrap a.close-search-box i.fa.fa-times {font-size: 20px;color: #FFF;}
.search-box-main-wrap form.search-form {width: 80%;margin: 0 auto;}
.search-box-main-wrap form.search-form input[type="search"] {width: 100%;margin-bottom: 30px;padding: 10px;text-align: center;font-size: 22px;background: transparent;border: 0px;color: #FFF;font-weight: 600;font-family: 'Open Sans', sans-serif;border-bottom: 1px solid #FFF;font-style: italic;}
.search-box-main-wrap form.search-form input[type="search"]:focus {outline: none;}
.search-box-main-wrap form.search-form input[type="search"]::placeholder {color: #FFF;}
.search-box-main-wrap form.search-form button:focus{outline: none;}
li.no-separator {border: 0 !important;padding: 0;}
form.search-form .popup-server-btn {position: relative;top: auto;right: auto;border-radius: unset;padding: 0.9rem 2rem !important;display: inline-block;margin-right: 13px;background: transparent;border: 1px solid #FFF;color: #FFF !important;font-size: 1.8rem;text-transform: uppercase;letter-spacing: 0.5px;cursor: pointer;font-family: "open-sans", sans-serif;}
ul.menu li.bwh-clients.menu-item a:hover {border-bottom: 0 !important;}
ul.menu li.bwh-clients.menu-item:hover ul.sub-menu {/*border-top: 3px solid #FFF;*/}
/*ul.menu li.bwh-clients.menu-item a.active:after {transform: rotate(180deg);vertical-align: sub !important;}*/
ul.menu li.bwh-clients.menu-item a.active {position: relative;}
ul.menu li.bwh-clients.menu-item.active ul.sub-menu {display: block !important;border-top: 3px solid #FFF;}
ul.menu li.bwh-clients.menu-item a.active {border-bottom: 0 !important;}
ul.menu li.menu-item:hover a {position: relative;}
ul.menu li.menu-item a {position: relative;}
ul.menu li.menu-item:hover a:after {position: absolute;content: '';width: 100%;background: #FFF;bottom: 0px;left: 5px;height: 3px;}
ul.menu li.menu-item.bwh-clients:hover a:after {content: unset !important;}
ul.menu li.bwh-clients.menu-item a.client-menu-link {position: relative;}
ul.menu li.bwh-clients.menu-item a.client-menu-link i {position: absolute;right: -10px;top: 40%;}
ul.menu li.bwh-clients.menu-item:hover a.client-menu-link i {transform: rotate(180deg);top: 45%;}
ul.menu li.bwh-clients.menu-item {cursor: pointer;}

.new-client-layout-content .main-area .row{margin-left: -30px;margin-right: -30px;}
.new-client-layout-content .main-area .tile-image-wrapper{padding-left: 15px;padding-right: 15px;min-height: 320px;}
.new-client-layout-content .main-area .tile-image-wrapper a{max-width: 265px;width: 100%;}
.new-client-layout-content .main-area .tile-image-wrapper a img{width: 100%;}

@media only screen and (min-width:1920px){
	.article-sec .article-box .article-img {height: 790px;}
}
@media only screen and (min-width:1366px)and (max-width:1919px){
	.article-sec .article-box .article-img{height: 560px;}
}
@media only screen and (min-width:1024px) and (max-width:1365px){
	.article-sec .article-box .article-img {height: 420px;}
}
@media (max-width: 991.98px){
	.main-menu-sec .mega-menu-wrap ul.mega-menu li a.mega-menu-link {
		padding: 35px 5px !important;
	}
	header .social-link {
		padding: 0 15px;
	}

}


@media only screen and (max-width: 1200px){
	.header-filter a{
		float: none !important;
	}
}

@media only screen and (max-width: 1199px){
	.new-client-layout-content .main-area .tile-image-wrapper a {
        max-width: 217px;
        margin: auto;
    }
    .new-client-layout-content .main-area .tile-image-wrapper {
        min-height: 260px;
    }
}

@media only screen and (min-width:768px) and (max-width:1023px){
	.article-sec .article-box .article-img {height: 315px;}
}
@media only screen and (min-width: 769px){
	#mega-menu-wrap-front #mega-menu-front {
		width: 80%;
		float: left;
	}

	header .social-link{
		margin-top:35px;
		width:20%;
		float:left;
	}
}

@media only screen and (max-width: 768px){

	header .menu-toggle{
		display: block;
	}

	#mega-menu-wrap-front #mega-menu-front li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
		width: 100%;
	}

	#mega-menu-wrap-front #mega-menu-front li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12 {
		width: 100%;
	}

	header .menu-toggle {
		top: 27px;
		z-index: 11111;
		display: block;
	}
	header .menu-toggle {
		top: 27px;
	}
	#mega-menu-wrap-front #mega-menu-front > li.mega-menu-item {
		width: 100%;
	}

	.new-client-layout-content .main-area{
		margin-bottom: 30px;
	}

	.navbar-collapse.collapse {
		display: none !important;
	}
	.mobile-device header #sidebar-wrapper{background: #000000;}
	.mobile-device ul#menu-main-new-1 {padding: 0;text-align: left;}
	.mobile-device ul#menu-main-new-1 ul.sub-menu {display: none;}
	.mobile-device ul#menu-main-new-1 ul.sub-menu li {padding: 0;background: #1b1b1b;}
	.mobile-device ul.menu li.menu-item-has-children {position: relative;}
	.mobile-device ul.menu li.menu-item-has-children span {position: absolute;top: 10px;right: 0;cursor: pointer;z-index: 999999;padding: 2px 10px;color: #1a8da4;font-size: 18px;font-weight: bold;}
	.mobile-device ul.menu li.menu-item {padding: 0px !important;}
	.mobile-device ul.menu li.menu-item a {border-bottom: 0 !important;}
	.mobile-device ul.menu li.menu-item-has-children a {display: block !important;}
	.mobile-device nav#sidebar-wrapper.active {width: 100%;padding: 20px;}
	.mobile-device #sidebar-wrapper.active ul.sidebar-nav {left: 10px;width: calc( 100% - 20px);}
	.mobile-device #sidebar-wrapper.active ul.sidebar-nav .menu-main-new-container {width: 100%;}
	.mobile-device a.menu-toggle.active {left: 20px;width: 30%;color: #FFF;text-transform: capitalize;vertical-align: middle;text-align: left;}
	.mobile-device a.menu-toggle.active i {font-size: 25px;margin-right: 3px;vertical-align: text-bottom;font-weight: normal;}
	.mobile-device nav#sidebar-wrapper.active .social-link {width: 100%;float: left;margin-top: 20px;}
	.mobile-device nav#sidebar-wrapper.active ul.menu li.menu-item {border-bottom: 1px solid #504646;}
	.mobile-device nav#sidebar-wrapper.active ul.menu li.menu-item a {padding: 15px 10px;text-transform: capitalize;}
	.mobile-device a.menu-toggle.active span {color: #FFF;display: inline-block;}
	.mobile-device a.menu-toggle.active:focus {color: #FFF !important;}
	.mobile-device .mobile-search-box {width: 100%;text-align: center;margin: 20px 0 50px 0;position: relative;}
	.mobile-device .mobile-search-box input[type="search"] {width: calc( 100% - 10px );padding: 15px 10px;border: 0px;border-radius: 5px;font-weight: bold;color: #000;}
	.mobile-device header #sidebar-wrapper .sidebar-nav .sidebar-brand{background:transparent;}
	.search-box-main-wrap form.search-form input[type="search"] {font-size: 22px;border-radius: 0;}
	.search-box-main-wrap form.search-form {margin-top: 80px;}
}

@media only screen and (max-width: 480px){
    .new-client-layout-content .main-area .tile-image-wrapper a{max-width: 83px !important;}  
    .new-client-layout-content .main-area .tile-image-wrapper {min-height: 84px !important;}
}

@media only screen and (max-width: 360px){
	ul.mobile-header-list li.mb-search-box-item .mobile-search-box.dropdown-menu{right: -120px}
	.search-box-main-wrap form.search-form {width: 100%;margin-top: 120px;}
	.search-box-main-wrap form.search-form input[type="search"]::placeholder {color: #FFF;}
	form.search-form .popup-server-btn {padding: 0.7rem 1.5rem !important;font-size: 1.7rem !important;}
	.new-client-layout-content .main-area .tile-image-wrapper a{max-width: 40px !important;}  
    .new-client-layout-content .main-area .tile-image-wrapper {min-height: 25px !important;}
}

/*** BLOG INDEX ***/
.home #content{
	padding-top:0px;
}
#content{
	padding-top:100px;
}
.blog-feed-h1 h1{
	text-align: center;
	font-weight: bold;
	margin-bottom: 50px;
}

.feed-categories {
	text-align: center;
}

.feed-categories ul{
	margin-bottom: 20px;
}

.feed-categories ul li{
	display: inline-block;
	padding: 5px 10px;
	margin:2px 5px;
	font-weight: bold;
	text-transform: uppercase;

}
#content ul.paged{
	text-align: center;
	margin-top:30px;
}



#content ul.paged li{
	display: inline-block;
	padding:0 15px;
	text-transform: uppercase;
	font-weight: bold;
}

.blog-feed-h1 h1{
	margin-top:30px;
}

.blog-feed .from-the-blog{
	margin:25px 10px 5px 10px;

}

.from-the-blog{
	border-radius: 6px;
	border: 1px solid #e2e2e2;

}

.from-the-blog .blog-desc{
	padding: 20px;

}

.from-the-blog .blog-meta{
	font-weight: bold;
	text-transform: uppercase;

}

.from-the-blog .blog-desc h3{
	font-weight: bold;
}

.from-the-blog .button{
	margin-top:10px;
}

.from-the-blog .blog-desc .button a{
	font-size: 14px;
	display: inline-block;
	padding: 9px 15px 9px 15px;
	border-radius: 5px;

	background: #222;
	color:white;
}

.from-the-blog p.button{
	display: inline-block;
}

.common-sec{
	padding-bottom: 0;
}

.blog-image img{
	width:100%;
}

.days-ago{
	font-size: 14px;
	display: inline-block;
	margin: 17px 0 9px 5px;
	float: right;
}

.excerpt p{
	font-size: 14px;
}

.blog-image{

	overflow: hidden;
}



.mega-menu-item-957 a.mega-menu-link, .mega-menu-item-960 a.mega-menu-link, .mega-menu-item-983 a.mega-menu-link, .mega-menu-item-988 a.mega-menu-link, .mega-menu-item-993 a.mega-menu-link, .mega-menu-item-1165 a.mega-menu-link{
	font-weight: bold !important;
}

#mega-menu-wrap-front #mega-menu-front > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-front #mega-menu-front > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	font-weight: normal;
}

.logo-carousel-about .bx-wrapper img{
	height:150px;
	width:75%;
	margin:0 auto;
}

.bx-wrapper .bx-controls-direction a{
	display: none;
}
/* ---- filter lists ---- */
ul.filter-list{
	list-style:none;
	padding:0;
	margin-left:-5px;
}
ul.filter-list li{
	display:inline-block;
	margin:5px;
}
ul.filter-list li a{
	background:#ebebeb;
	padding:3px 20px;
	margin:0px;
	border-radius:25px;
	font-size:14px;
	white-space: nowrap;
}
ul.filter-list li a.active{
	background:#222222;
	color:#fff;
	/*cursor:default;*/
}
ul.filter-list li a:hover{
	background:#444444;
	color:#fff;
}


/** FILTER **/

.filter-h2{
	font-family: 'Open Sans', sans-serif;

	font-size: 16px;

	display: inline-block;
}

.header-filter a {
	float: right;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	padding-top:5px;
	text-decoration: underline !important;
}

.header-filter{
	padding-bottom: 10px;
	margin-bottom:10px;
	border-bottom:1px solid #ebebeb;
}

.filter-button{
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	display: block;
	padding-bottom: 1px;
}

ul.filter-list li a{

	padding:6px 20px !important;
}

.button-border-filter{
	margin-top:10px;
	padding-top:15px;
	border-top:1px solid #ebebeb;

}

.first-filter-button{
	padding-top:5px;
}

.filter-button{
	/*background: url(images/navigate-up-arrow-rotated.png) no-repeat right center;
	
	background-size: 12px;*/
	vertical-align: middle;
	background-position: 100% 50%;
	display: block;
}

.filter-button > .arrow-filter{
	background: url(images/navigate-up-arrow-rotated.png) no-repeat right center;

	background-size: 12px;
	vertical-align: middle;
	background-position: 100% 50%;
	width:12px;
	height: 12px;

	float: right;
	margin-top:5px;
}

.filter-button > .rotate {
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}

.filter-button > .rotate.down {
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}

a:focus{
	color:#861811;
}
.page-title, .single-article h1{
	font-family: 'Open Sans', sans-serif;
	padding-bottom:30px;
	text-transform: uppercase;
	font-weight: bold;
}
h1.client-title{
	font-family: 'Open Sans', sans-serif;
	margin-left:30px;
	padding-bottom:30px;
	font-size:2.5em;
	font-weight: bold;
}
p.client-terms-intro{
	display:inline-block;
	padding-bottom:30px;
	border-bottom:1px solid #000;
	margin-left:30px;
	margin-bottom:30px;
}
.single-article h2, .single-article h3{
	font-family: 'Open Sans', sans-serif;
}
.single-article{
	padding-top:30px;
	padding-bottom:60px;
}
.client-thumb{
	margin-bottom:15px;
	margin-top:15px;
}
.client-list h2{
	font-family: 'Open Sans', sans-serif;
	padding-bottom:0px;
	margin-bottom:0px;
	font-size:18px;
	text-align: center;
}
p.terms{
	color:#bdbdbd;
	text-transform:uppercase;
}
.no-pad{
	padding:0;
}
.client-featured-image img{
	width:100%;
}

.filter-list{
	margin-top:10px;
}

.gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label{
	font-size: 15px !important;
}

.gform_wrapper textarea.medium, .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{
	border: 1px solid #e9e9e9;
}

#field_1_4 .gfield_label{
	display: none;
}

#gform_submit_button_1{
	padding: 5px 13px;
	color: white;
	background: #900028;
	border-radius: 20px;
	border: none;
	text-transform: uppercase;
}

.client-video{
	position: absolute;
	bottom: 0;
	display: flex;
	width:100%;
}
.client-video #player{
 	position: absolute;
	bottom: 0;   
}
.new-client-layout-content{
	padding-top:60px;
}
.client-video iframe{
	width:100%;
	border:none;
}
.client-video iframe body{
	background:#e9e9e9;
}
.modal-backdrop.fade{
	opacity: 0.5;
}

.modal.fade .modal-dialog{
	top:40%;
	max-width: 65%;
}

.modal-header{
	border: none;

}

.modal-header h2{
	font-family: 'Open Sans', sans-serif;
}

.modal-footer{
	margin-top:0;
	border: none;
}

.modal-body p{
	font-size: 15px;
}

.modal-footer .btn{
	margin-bottom: 0;
	margin-top:0;
}

.modal-content{
	padding: 15px;
}
.client-attributes h3{
	margin-bottom:30px;
}
.client-attributes h4{
	font-family: 'Open Sans', sans-serif;
	color:#777;
}

/*Header Search css */
.header-search-btn {
	position: relative !important;
}
a.mega-menu-link.toggle-search-box {
	outline: none;
}
.dropdown-menu.search-dropdown.active{
	display: block;
	max-width: 250px;
	left: auto;
	min-width: 250px;
	padding: 20px;
	background: #efefef;
	border: none;
	border-radius: 0;
	box-shadow: none;
	margin-top: 0;
}
a.close-search-box {position: absolute;top: -13px;right: -20px;padding: 2px 7px !important;color: #000 !important;background: #FFF;border-radius: 50%;}

.header-search-btn .search-dropdown .search-form{
	background: white;
	width: 100%;
}
.header-search-btn .search-dropdown .search-form .screen-reader-text{
	display: none;
}
.header-search-btn .search-dropdown .search-form .search-field{
	border: none;
	padding: 5px;
	font-family: 'Lato', sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	width: 190px;
	vertical-align: middle;
	letter-spacing: 1px;
	font-weight: bold;
}
.header-search-btn .search-dropdown .search-form label{
	margin-bottom: 0;
}
.header-search-btn .search-dropdown .search-form .search-submit{
	background: url(images/search_06.jpg) no-repeat;
	background-size: 100%;
	background-position: 50% 50%;
	border: none;
	vertical-align: middle;
	font-size: 0;
	padding: 9px 6px;
}
@media (max-width: 991px){
    .new-client-layout-content .main-area .tile-image-wrapper a{max-width: 158px;} 
    .new-client-layout-content .main-area .tile-image-wrapper {min-height: 186px;}
	
	.position-1{
		padding-right: 0;
	}

	.filter-button{
		font-size: 14px;
	}

	.header-search-btn:hover .dropdown-menu.search-dropdown{
		right: 0;
	}

	#menu-main-new{
		padding-left: 0;
	}



	.menu-main-new-container ul#menu-main-new li.menu-item a, .menu-main-new-container ul#menu-main-new li.mega-menu-item a{
		padding:37px 0;
	}

	.client-video{
		position: relative;
	}

	.client-video ifame body{
		width:95%;
	}

	#videoContainer #mediaplayer-wrapper #mediaplayer{
		width:100% !important;
	}

	.jwplayer, .jw-reset{
		width:100% !important;
	}

	#mediaplayer .jwplayer{
		width:100% !important;
	}

	#mediaplayer{
		width:100% !important;
	}

}

.new-mobile-items{
	display: none;
}

@media (max-width: 768px){

	.toggle-search-box.active:active .search-dropdown{
		display: block;
	}

	.new-mobile-items{
		display: block;
	}

	.mobile-header-list{
		position: absolute;
		z-index: 100;
		right:62px;
		width: auto;
		top:36px;
	}

	.toggle-search-box.active > .search-dropdown{
		display: block;
	}

	header .menu-toggle i{
		font-size: 25px;
	}

	.fa-instagram, .fa-twitter, .fa-search{
		font-size: 18px;
	}

	.mobile-header-list li{
		display: inline-block;
		padding-right:5px;
		padding-left: 5px;
	}

	header .navbar-brand{
		width: 120px;
		padding: 20px 5px;
	}

	.mobile-header-list li a i{
		color:white;
	}

	.modal.fade .modal-dialog{
		max-width:100% !important;
	}

	.header-search-btn:hover .dropdown-menu.search-dropdown{
		min-width: 300px;
		max-width: 300px;
	}
	.header-search-btn .search-dropdown .search-form .search-field{
		width: 235px;
	}

	h1.client-title{
		margin-left: 15px;
		margin-top:15px;
	}

	.client-video iframe{
		width:98%;
	}

	#videoContainer #mediaplayer-wrapper #mediaplayer{
		width:100% !important;
	}

	.jwplayer, .jw-reset{
		width:100% !important;
	}

	#mediaplayer .jwplayer{
		width:100% !important;
	}
	
	.new-client-layout-content .main-area .tile-image-wrapper a{max-width: 112px;} 
    .new-client-layout-content .main-area .tile-image-wrapper {min-height: 122px;}
}
.search-result{
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:5px solid #e9e9e9;
}
.search-results-area{
	padding-bottom:60px;
}

.slider-sec .home-slider .slider-cont{
	background-color: rgba(0,0,0,0.5);
}

.slider-sec .home-slider .slider-cont a.link-btn{
	color:white;
}

.slider-sec .home-slider .slick-arrow{
	background-color: rgba(0,0,0,0.5);
}



.pagination{
	text-align: center;
	display: block;
	margin:30px 0;
}

.pagination .next, .pagination .prev{
	background: #222;
	color:white;
}

.page-numbers{
	text-align: center;
	padding:5px;
}

.page-numbers.current{
	background: #222;
	color: white;
}

.article-sec{
	overflow: hidden;
}

.video-sec{
	margin-top:15px;
	margin-bottom: 15px;
}
.thumbnail-news{
	margin:5px;
}


.client-video h3{
	display: none;
}

.search-results-area h1{
	margin-top:30px;
	font-weight: bold;
	margin-bottom: 50px;
}

.header-sub-pages nav, .header-sub-pages nav .sub-menu{
	background: #222 !important;
}

header.header-sub-pages .fixed-top{
	z-index: 10 !important;
}

.search-box-main-wrap form.search-form input[type="search"]{
	margin-bottom:60px !important;
}


.client-button-section{
	margin-left: 10px;
}

.btn-client{
	background: #222;
	color:white !important;
	margin-bottom: 15px;
	width:100%;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12px;
	padding:10px 15px;
	display: block;
	text-align: center;
	border-radius: 5px;
}

.btn-client:hover{
	background: #861811;
	transition: all .4s ease-in-out;
}
.tile-image-wrapper{
    margin-bottom:30px;
}