/*
Theme Name: Hisense
Theme URI: 
Description: Custom Template for Hisense
Version: 1.0
Author: iConcept Global Advertising Inc.
Author URI: http://iconcept.com.ph/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: hisense
Text Domain: hisense
*/

/*FONTS*/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,400italic,300,700italic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700);
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css);
/*END FONTS*/

/*DEFAULT CSS*/
.nopadding { padding:0;margin:0; }
.show-grid { margin-bottom:15px; }
.pad-right { padding-right:1px; }
.pad-mid { padding-right:1px;padding-left:1px; }
.pad-left { padding-left:1px; }
img.padding-right { padding:0 15px 15px 0; }
.paged {  }
.paged a { color:#404040;text-decoration:none;font-size:14px;font-family:'Roboto',sans-serif;font-weight:400;padding:5px; }
.paged span.current { color:#fff;background:#01cfc0;padding:6px 10px;font-size:14px;font-family:'Roboto',sans-serif;font-weight:400; }
.paged .product-head span.current { background:#ffffff; }
.fbclose_btn { right:10px;position:absolute;top:10px;background-color:#01cfc0;padding:10px 15px;color:#fff;cursor:pointer;font-weight:400;font-size:18px;outline:none; }
.galleryfbclose_btn { right:10px;position:absolute;top:10px;background-color:#01cfc0;padding:5px 10px;color:#fff;cursor:pointer;font-weight:400;font-size:18px;outline:none;z-index:9999; }
.fancybox-overlay { background:rgba(255,255,255,0.7); }
.remove-table { border:0; }
/*END DEFAULT*/

/*SOME WORDPRESS CSS*/
.alignleft { float: left; }
.alignright { float: right; }
.aligncenter { display: block;margin: auto; }
/*END WORDPRESS CSS */

#header-wrapper	{  }
	#hidden-header { height:70px; }
	.menuwrapper { padding:24px 0 10px 0;background-color:#fff; }
	.header-logo {  }
	.header-logo img {  }
	.navbar-toggle { background-color:#00ae9d;padding:5px; }
	.navbar-toggle .icon-bar { border:1px solid #fff; }
	.menu-container { position:relative; }
	.social-media { position:absolute;bottom: -33px;right: 10px; }
	.social-media ul { padding:0;list-style:none;margin:0; }
	.social-media ul li { display:inline-block; }
	.social-media ul li a { background-color:#00ae9d;color:#fff;padding:5px 10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px; }
	.mainmenu ul { padding:0;list-style:none; }
	.mainmenu ul li { display:inline-block;padding:3px 10px; }
	.mainmenu ul li a { font-size:14px;color:#282828;text-decoration:none;font-weight:bold;font-family:'Roboto',sans-serif;transition:0.5s ease-out;-moz-transition:0.5s ease-out;-webkit-transition:0.5s ease-out; }
	.mainmenu ul li.current-page-ancestor a { color:#00ae9d;transition:0.5s ease-out;-moz-transition:0.5s ease-out;-webkit-transition:0.5s ease-out; }
	.mainmenu ul li.current-menu-item a { color:#00ae9d;transition:0.5s ease-out;-moz-transition:0.5s ease-out;-webkit-transition:0.5s ease-out; }
	.mainmenu ul li a:hover { color:#00ae9d;transition:0.5s ease-out;-moz-transition:0.5s ease-out;-webkit-transition:0.5s ease-out; }
	.search { width:100%;position:relative; }
	.search input[type=text] { width:100%;border:2px solid #00ae9d;padding:4px; }
	.search input[type=submit] { width:29px;border:0;background-image:url(images/search.png);background-position:100% 0;padding:4px;background-repeat:no-repeat;position:absolute;right:2px;top:2px;outline:none; }

	.banner {  }
	.banner .homebanner { position:relative; }
	.banner .homebanner h1.pagename { position: absolute;bottom: 35%;left: 0;right: 0;text-align: center;font-size:60px;font-family:'Roboto',sans-serif;font-weight:300;text-transform:uppercase; }
	.banner .homebanner .tp-bannertimer { display:none !important; }
	.banner .homebanner .bullet { -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;background: transparent!important;width: 10px !important;height: 10px !important;border: 2px solid #fff !important;border-radius:50%; }
	.banner .homebanner .bullet.selected { -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;background: #01cfc0!important;width: 10px !important;height: 10px !important;border: 2px solid #01cfc0 !important; }
	.banner .homebanner a { font-family:'Roboto',sans-serif;font-size:18px;color:#000;border:1px solid #000;border-radius:10px;padding:12px 40px;text-decoration:none;text-transform:uppercase;transition:0.5s ease-out;-moz-transition:0.5s ease-out;-webkit-transition:0.5s ease-out; }
	.banner .homebanner a:hover { color:#fff;border-color:transparent;background-color:rgb(1,207,192);border-radius:10px;padding:12px 40px;transition:0.5s ease-out;-moz-transition:0.5s ease-out;-webkit-transition:0.5s ease-out; }

/* CONTENT WRAPPER */
#content-wrapper {  }
	.breadcrumbs {  }
	.breadcrumbs a { color:#000;font-size:14px;font-family:'Roboto',sans-serif;font-weight:400;text-decoration:none; }
	.breadcrumbs span { font-size:20px;padding-left:10px; }
	.breadcrumbs span.current { font-size:14px;font-family:'Roboto',sans-serif;font-weight:400;color:#01cfc0; }
	.product-head {  }
	.product-head .sort { position:relative; }
	.product-head .sort p { position: absolute;right: 190px;top: 6px;margin-bottom:0; }
	.product-head .sort p span { font-family:'Roboto',sans-serif;font-size:14px;font-weight:400;color:#676767;padding-right:15px; }
	.product-head .sort .select-style { background: url(images/select.png) no-repeat right rgba(255,255,255,1);overflow: hidden;float:right; } 
	.product-head .sort .select-style select { border:1px solid #00ae9d;border-radius:0;outline:none;-webkit-appearance:none;background:transparent;padding:5px 10px;width:170px;font-family:'Roboto',sans-serif;font-size:14px;font-weight:400;color:#676767; }
	.products {   }
	.products hr { border:5px solid #eeeeee; }
	.product-cat {  }
		.product-items {  }
		.category { text-align:center; }
		.img-tbl { display:table;height:130px;margin:0 auto; }
		.tbl-cont { display:table-cell;vertical-align:middle; }
		.category .cat-image { min-height:130px; }
		.category .cat-image img { transition:0.5s ease-out;-moz-transition:0.5s ease-out;-webkit-transition:0.5s ease-out; }
		.category .cat-image img.hover  { display:none;transition:0.5s ease-out;-moz-transition:0.5s ease-out;-webkit-transition:0.5s ease-out; }
		.category .cat-image:hover img { display:none;transition:0.5s ease-out;-moz-transition:0.5s ease-out;-webkit-transition:0.5s ease-out; }
		.category .cat-image:hover img.hover { display:block;transition:0.5s ease-out;-moz-transition:0.5s ease-out;-webkit-transition:0.5s ease-out; }
		.category h1 { font-size:20px;font-family:'Roboto',sans-serif;font-weight:normal;color:#333333; }
		.category p { font-family:'Open Sans',sans-serif;color:#333333;font-size:14px; }
		.category a { font-family:'Roboto',sans-serif;color:#333333;font-size:14px;border:1px solid #333333;border-radius:10px;text-decoration:none;text-transform:uppercase;padding:10px 40px;font-style:normal; }
		.category a:hover { color:#fff;background-color: #01cfc0;border-color:transparent;transition:0.5s ease-out;-moz-transition:0.5s ease-out;-webkit-transition:0.5s ease-out; }
	.disclaimer {  }
	.disclaimer p { font-size:12px;font-family:'Open Sans',sans-serif; }

		.productlist {  }
		.product_items {  }
		.product_items hr { border:1px solid #eeeeee;margin-top:40px; }
			.product-images {  }
			.product-images h3 { font-family:'Roboto',sans-serif;font-weight:bold;font-size:18px;text-transform:uppercase; }
			.product-images img {  }

			.product-details {  }
			.product-details h3 { font-family:'Roboto',sans-serif;font-weight:700;font-size:18px;text-transform:uppercase; }
			.product-details h5 { font-family:'Roboto',sans-serif;font-weight:700;font-style:italic;font-size:14px; }
			.product-details p { font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;color:#3f3f3f; }
			.product-details a { text-decoration:none;text-transform:uppercase;font-weight:bold;color:#3f3f3f; }
			.product-details a:hover { color:#01cfc0; }
			.product-details a span { padding-left:5px;font-size:20px; }

			.productdetails {  }
			.productdetails .productimg {  }
			.productdetails .productimg img {  }
			.productdetails .product-overview h3 { font-family:'Roboto',sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;margin:0; }
			.productdetails .product-overview h5 { font-family:'Roboto',sans-serif;font-weight:700;font-style:italic;font-size:14px; }
			.productdetails .product-overview p { font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;color:#3f3f3f; }
			.productdetails .specs {  }
			.productdetails .specs h3 { text-transform:uppercase;font-family:'Roboto',sans-serif;font-weight:400;font-size:18px; }
			.productdetails .specs table { border:1px solid #eeeeee; }
			.productdetails .specs table tr { border:1px solid #eeeeee; }
			.productdetails .specs table tr td { border:1px solid #eeeeee;padding:10px;font-family:'Roboto',sans-serif;font-size:14px;color:#000;font-weight:400; }
			.productdetails .specs table tr td strong { font-weight:700; }

	.news-container { background-color:#f4f4f4; }
		.feat-news {  }
			.news-img {  }
			.news-img h2 { font-family:'Roboto',sans-serif;font-weight:bold;font-size:24px;color:#01cfc0;margin:0;margin-top: 10px; }
			.news-img img {  }
			.news-content {  }
			.news-content h2 { font-family:'Roboto',sans-serif;font-weight:bold;font-size:24px;color:#01cfc0;margin:0;margin-top: 10px; }
			.news-content h3 { font-family:'Roboto',sans-serif;color:#333333;font-weight:bold;font-size:20px;margin:0;margin-top:25px; }
			.news-content p { font-size:14px;color:#333333;font-weight:normal;font-family:'Roboto',sans-serif; }
			.news-content p.date { font-size:14px;font-style:italic; }
			.news-content a { color:#000;border:1px solid #000;padding:12px 45px;border-radius:10px;font-family:'Roboto',sans-serif;font-size:14px;text-transform:uppercase;text-decoration:none;transition:0.5s ease-out;-moz-transition:0.5s ease-out;-webkit-transition:0.5s ease-out; }
			.news-content a:hover { color:#fff;border-color:transparent;background-color:#01cfc0;padding:12px 45px;border-radius:10px;font-family:'Roboto',sans-serif;font-size:14px;text-transform:uppercase;text-decoration:none;transition:0.5s ease-out;-moz-transition:0.5s ease-out;-webkit-transition:0.5s ease-out; }
			.other-news {  }
			.other-news .news-items {  }
			.other-news .news-items img { width:170px;height:120px; }
			.other-news .news-items a { font-family:'Roboto',sans-serif;font-weight:bold;font-size:14px;display:block;color:#282828;text-decoration:none; }
			.other-news .news-items a:hover { color:#01cfc0;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s; }
			.other-news .news-items .viewall {  }
			.other-news .news-items .viewall a { float:right;display:initial;font-weight:bold;font-size:14px;font-family:'Roboto',sans-serif;text-decoration:underline;text-transform: uppercase; }
	.about {  }
		.child-page { border-bottom: 5px solid #eeeeee; }
		.child-page ul { padding:0;list-style:none;margin:0; }
		.child-page ul li { padding:10px 30px;display:inline-block; }
		.child-page ul li.active { /*border-bottom:5px solid #01cfc0;*/position:relative; }
		.child-page ul li.active:after { content:'';border-bottom: 5px solid #01cfc0;position:absolute;bottom:0;bottom: -5px;left: 0;right: 0; }
		.child-page ul li a { text-decoration:none;color:#000;text-transform:uppercase;font-weight:normal;font-family:'Roboto',sans-serif;font-size:20px;text-decoration:none; }
		.child-page ul li a h3 { font-size:18px; }
		.child-page ul li a.active { color:#01cfc0; }
		.child-page-contents {  }
		.child-page-contents img.alignleft { border:5px solid #eeeeee;margin:0 30px 30px 0; }
		.child-page-contents img.alignright { border:5px solid #eeeeee;margin:0 0 30px 30px; }
		.child-page-contents h1 { font-family:'Roboto',sans-serif;font-size:30px;font-weight:normal;color:#000;text-transform:uppercase;margin-top: 40px;margin-bottom: 25px; }
		.child-page-contents p { font-family:'Open Sans',sans-serif;font-size:14px;font-weight:normal;color:#676767;line-height:30px; }
	
	.contact {  }
		.contactmap {  }
		.contactdetails {  }
		.contactdetails h3 { font-family:'Roboto',sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase; }
		.contactform {  }
		.contactform .reset { width:100% !important; }
		.contactform img { width:100%;height:28px; }
		.contactform label { text-align:left !important;font-size: 14px;font-weight: 400;padding-top:16px !important; }
		.contactform input { width:100%;border:1px solid #00ae9d;border-radius:0;padding:3px; }
		.contactform input[type=submit] { background-color:#01cfc0;color:#fff;text-transform:uppercase;border:0;font-size:12px;padding:5px 10px; }
		.contactform textarea { border:1px solid #00ae9d;border-radius:0;resize:none; }
		.contacts {  }
		.contacts p { font-family:'Open Sans',sans-serif;font-size:14px;color:#242424;font-weight:400; }

	.careers {  }
	.careers h1 { font-family:'Roboto',sans-serif;font-weight:400;text-transform:uppercase;font-size:20px;color:#000; }
		.joblist { background-color:#eeeeee;padding:40px 21px; }
		.joblist .jobtitle { padding:5px 20px; }
		.joblist .jobtitle h3 { font-family:'Roboto',sans-serif;font-weight:bold;font-size:14px;text-transform:uppercase; }
		.joblist .jobdescription { padding:0px 30px; }
		.joblist .jobdescription p { font-family:'Roboto',sans-serif;font-size:12px;font-weight:400;color:#000;margin:0; }
		.careerform {  }
		.careerform .reset { width:100% !important; }
		.careerform h3 { font-size:20px;font-family:'Roboto',sans-serif;font-weight:400;text-transform:uppercase;margin-top:0; }
		.careerform p { font-size:14px;font-family:'Roboto',sans-serif;font-weight:400;color:#676767; }
		.careerform img#capimg { width:100%;height:28px; }
		.careerform label { text-align:left !important;font-size: 14px;font-weight: 400;padding-top:16px !important;color:#676767; }
		.careerform input { width:100%;border:1px solid #00ae9d;border-radius:0;padding:3px; }
		.careerform input[type=submit] { width:100%;border:1px solid #00ae9d;border-radius:0;padding:3px; }
		.careerform input[type=file] { position:absolute;clip:rect(0,0,0,0); }
		.careerform input[type=file]::-webkit-file-upload-button { visibility: hidden; }
		.careerform .hisenseButton { color: #fff;font-family:'Roboto',sans-serif;font-weight:bold;font-size:12px;display: inline-block;padding: 8px 30px !important;outline: none;background:#00ae9d;white-space: nowrap;-webkit-user-select: none;cursor: pointer;border-radius:0; }
		.careerform input[type=file]:active { outline: 0; }
		.careerform input[type=submit] { background-color:#01cfc0;color:#fff;text-transform:uppercase;border:0;font-size:12px;padding:10px; }
		.careerform textarea { border:1px solid #00ae9d;border-radius:0;resize:none; }
	.news {  }
		.sidebar {  }
		.sidebar .childpages { border-bottom:5px solid #eeeeee;margin:20px 0 5px 0; }
		.sidebar .childpages a { color:#000;text-decoration:none;font-size:19px;font-family:'Roboto',sans-serif;font-weight:400;text-transform:uppercase;display:block;margin-bottom:20px; }
		.sidebar .childpages a.active { color:#00ae9d; }

		.albumlist { background:#eeeeee;padding:5px; }
		.albumlist ul { list-style:none;padding:0;margin:0; }
		.albumlist ul li { padding:5px 15px; }
		.albumlist ul li a { color:#212121;text-decoration:none;font-size:14px;font-family:'Roboto',sans-serif;font-weight:400; }
		
		.newslist { background:#eeeeee; }
		.newslist ul { list-style:none;padding:0; }
		.newslist ul li { background:transparent;padding:20px; }
		.newslist ul li.archive-month a:before { content:"\f101";color:#000;font: normal normal normal 14px/1 FontAwesome;padding-right:10px; }
		.newslist ul li a { color:#212121;font-size:14px;font-family:'Roboto',sans-serif;font-weight:400;text-decoration:none; }
		.newslist ul li a.selected { color:#00ae9d; }
		.newslist ul li a.selected:before { content:'- ';color:#00ae9d;padding:0; }

		.newsitems {  }
		.newsitems h4 { font-family:'Roboto',sans-serif;font-weight:700;font-size:18px; }
		.newsitems p { font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px; }
		.newsitems a { font-family:'Roboto',sans-serif;font-weight:700;font-size:14px;color:#000;text-transform:uppercase;text-decoration:none; }
		.newsitems a:hover { color:#01cfc0; }

		.news-single-content { padding:40px; }
		.news-single-content h4 { margin-top:0; }
		/**********CALENDAR PAGE**********/
		.news .fc-center h2  { display: inline-block; font-weight: 400; font-size: 24px;font-family:'Roboto',sans-serif; }
		.news .fc-center h2 > p { margin-top: 10px;font-size:24px; }
		.news .fc-center .year { font-size:14px;font-family:'Roboto',sans-serif;font-weight:400; }
		.news .fc-view-container { padding: 0 30px 15px; background-color: #f8f8f8; }
		.news .fc-widget-content { border-width: 0; margin-top: 15px; }
		.news .fc-widget-header { padding: 0; background-color: #f8f8f8; border: none; margin-top: 10px; }
		.news td.fc-widget-header { padding: 0; }
		.news tbody.fc-body table  { border: none !important; }
		.news .fc-icon  { position: relative; top:-1.05em !important; }
		.news .fc-toolbar { background-color: #00ae9d; margin: 0; padding: 1px 0; color: #fff; text-transform: uppercase; }
		.news .fc-button  { border: none; background: none; box-shadow: none; margin: 0 40px; color:#fff; outline: none; }
		.news .fc-day-header  { text-transform: uppercase; color: #fff; background-color: #b5b5b5; border: 3px solid #f8f8f8 !important; font-size:18px; padding: 4px 0; }
		.news .hasEvent:not(.fc-other-month) div  { background-color:#b5b5b5 !important; color: #fff; cursor:pointer; width: 50px; margin: 0 auto; padding: 8px 0; }
		.news .hasEvent:not(.fc-other-month) div:before  { content: ""; width: 0; height: 0; border-left: 10px solid transparent; border-top: 10px solid #fff; position: absolute; top: 11px; margin-left: 15px; }
		.news .hasEvent:not(.fc-other-month) div.twoDigits:before  { margin-left: 21px; }
		/* .news .hasEvent.fc-sat:before, .news .hasEvent.fc-sun:before  { left: 21px; } */
		.news .fc-today div { background-color:#00ae9d !important; color: #fff; border-style: none !important; cursor:pointer; width: 50px; margin: 0 auto; padding: 8px 0; }
		.news .fc-today  { background:none !important; }
		.news .fc-content-skeleton  { display:none; }
		.news .fc-day  { vertical-align: middle !important; text-align: center; font-size: 19px; font-weight: 600; background-color: #f8f8f8;
		/* border-left: 70px solid #f8f8f8; border-right: 70px solid #f8f8f8; border-top: 10px solid #f8f8f8; border-bottom: 10px solid #f8f8f8; */}
		.news .event .featured_img { margin-bottom:15px; }
		.news .event .featured_img img { border:5px solid #f1f1f1; }
		.news .event .title { font-size:16px; font-weight:700; }
		.news .event .date { font-weight:700; }
		.news .event .content { text-align:justify; }
		.news .event a { text-decoration:none; color:#fff; }
		.news .event { padding: 0; margin-bottom: 15px; }
		.news .event .read_more { font-weight: 600; display: inline-block;color: #000; cursor:pointer;text-transform:uppercase; }
		.news .event .read_more:hover  { color: #00ae9d; }
		.news #agenda-day { margin-top: 40px; }
		.news .calendar_cont { padding:0; }
		.news #calendar { padding-right: 0; }

		.hidden_div { display:none; }
		.container_div { width:1150px; /* height:550px; */ max-width: 100%; }

		.albums {  }
		.albums img { border:3px solid #eeeeee;border-left:10px solid #eeeeee; }
		.albums h3 { font-family:'Roboto',sans-serif;font-weight:400;color:#000;font-size:16px;margin-bottom:5px; }
		.albums h3 a { text-decoration:none;color:#000; }
		.albums h3 a:hover { color: #00ae9d; }
		.albums p { font-family:'Roboto',sans-serif;font-weight:400;color:#000;font-size:12px; }

		.media-gallery-single {  }
		.img-details { padding:40px; }
		.img-details h3 { font-family:'Roboto',sans-serif;text-transform:uppercase;font-size:18px;font-weight:700;color:#000; }
		.img-details p { font-family:'Roboto',sans-serif;font-size:14px;font-weight:400;color:#676767; }
	.stores {  }
		.stores .storehead h3 { font-family:'Roboto',sans-serif;font-weight:400;font-size:18px;text-transform:uppercase; }
		.stores .storehead hr { border:5px solid #eeeeee; }
		.location-list { position:relative; }
		.location-list .preloader { position: absolute;top: 0;bottom: 0;left: 0;right: 0;background:url(images/220.GIF) no-repeat center center;z-index: 9;background-color: rgba(255,255,255,0.8);display:none; }
		.location-list .dd-select { border:1px solid #00ae9d;background:#fff !important; }
		.location-list .dd-select a.dd-selected { padding:0 15px;height:25px;overflow:hidden;text-decoration:none;color:#000; }
		.location-list .dd-select a.dd-selected label { font-weight:400;margin-top:2px;color:#555555; }
		.location-list .dd-options a.dd-option { padding: 5px 15px; }
		.location-list .dd-options a.dd-option:hover { background-color:#00ae9d; }
		.location-list .dd-options a.dd-option label { font-weight:400; }
		.location-list .dd-options a.dd-option-selected { background:#fff; }
		.location-list .dd-options a.dd-option-selected label { font-weight:400; }
		.location-list .select-style { background: url(images/select.png) no-repeat top right rgba(255,255,255,1);/*overflow: hidden;*/margin:7px 0; } 
		.location-list .select-style select { border:1px solid #00ae9d;border-radius:0;outline:none;-webkit-appearance:none;background:transparent;padding:0px 13px;width:100%;font-family:'Roboto',sans-serif;height:25px;color:#676767; }
		.location-list .location-search input[type="text"] { box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;font-size: 12px;padding: 10px 13px;height: 25px;width: 100%;border:1px solid #00ae9d;margin:7px 0;color:#676767;font-family:'Roboto',sans-serif; }
		.location-list .results-container { background: #eeeeee !important;padding: 10px;height: 420px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;width: 100%; }
		.location-list #results { overflow: auto;width: 100%;height: 400px;padding-right: 10px;margin-right: 10px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; }
		.location-list #results::-webkit-scrollbar { width:10px; }
		.location-list #results::-webkit-scrollbar-track { background-color: #000;border: 4px solid transparent;background-clip: content-box; }
		.location-list #results::-webkit-scrollbar-thumb { border-radius: 10px;background-color: #00ae9d; }
		.location-list #results h3 { font-size: 12px;color: #a3a3a3;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;padding-left: 3px; }
		.location-list #results .result { border: 0;font-size: 12px;padding: 0; }
		.location-list #results .result_distance,
		.location-list #results .result_address,
		.location-list #results .result_phone,
		.location-list #results .result_links,
		.location-list #results .sm_category_list { display: none !important; }
		.location-list #results .result_name h3 { font-size: 12px;color: #555555;margin: 0;padding: 3px 3px !important; }
		.location-map {  }
		.location-map #map_search { display:none !important; }
		.location-map .markertext { height:auto !important;width: 100%; }
		.location-map .markertext h3 { font-family: Helvetica, Arial, sans-serif;color: #121212;font-size: 15px;font-weight: bold;margin: 0; }
		.location-map .markertext p,
		.location-map .markertext a { font-family: Arial, Helvetica, sans-serif; }
		.location-map .markertext p { text-align:left !important;margin: 0 !important;font-size: 12px;padding: 0 !important;color: #555; }
		.location-map .markertext hr { margin-bottom:8px;margin-top: 2px;border: 1px solid #CCC; }
		.location-map .bubble_links a { font-size: 11px !important;color: #555 !important;text-decoration: underline !important;line-height: inherit; }
		.location-map .bubble_links a:hover { color: #E21818 !important; }
		.location-map .bubble_category, 
		.location-map .bubble_tags, 
		.location-map .bubble_website { display:none !important; }
	.default-singlepage {  }
	.default-singlepage .default-content {  }
	.default-singlepage .default-content hr { border:5px solid #eeeeee; }
	.default-singlepage .default-content img { border:5px solid #eeeeee;margin:0 30px 30px 0; }
	.default-singlepage .default-content h4 { font-family:'Roboto',sans-serif;font-size:30px;font-weight:normal;color:#000;text-transform:uppercase;margin-top: 40px;margin-bottom: 25px; }
	.default-singlepage .default-content p { font-family:'Open Sans',sans-serif;font-size:14px;font-weight:normal;color:#676767;line-height:30px; }

/*END CONTENT WRAPPER*/

/*FOOTER WRAPPER*/

#footer-wrapper	{ background-color:#282828;padding:20px; }
	.footer-menu {  }
	.footer-menu ul { padding:0;list-style:none;text-align:center;margin:0; }
	.footer-menu ul li { display:inline-block;padding:4px; }
	.footer-menu ul li a { border-right:1px solid #d7d7d7;padding-right:10px;text-decoration:none;color:#ababab;font-size:12px; }
	.footer-menu ul li:last-of-type a { border-right:0; }
	.footer-menu ul li a:hover { color:#01cfc0;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s; }
	.copyright {  }
	.copyright p { color:#c0c0c0;font-family:'Roboto',sans-serif;font-size:10px;  }
	.copyright p a { text-decoration:none;color:#c0c0c0; }
	.copyright p a:hover { color:#01cfc0;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s; }

/*END FOOTER WRAPPER*/

/*MEDIA QUERIES*/
@media(max-width:240px){
	.navbar-fixed-top .navbar-collapse { max-height:200px; }
	#hidden-header { height:70px; }
	.mainmenu li { width:100%; }
	.nav-pos { position:absolute;top:15px;left:15px; }
	.nav-pad { padding-top:10px; }
	.social-media { position: inherit;margin-top: -15px;width: 100%;text-align: center;margin-bottom: 57px; }
	.social-media ul li a { border-radius:10px; }
	.banner .homebanner h1.pagename { position: absolute;bottom: 8%;left: 0;right: 0;text-align: center;font-size:18px;font-family:'Roboto',sans-serif;font-weight:300;text-transform:uppercase;margin:0; }
	.news .fc-center h2  { font-size: 18px; }
	.news .fc-button  { margin: 0 12px; padding: 0; }
	.news .fc-center .year  { font-size: 14px; }
	.news .fc-day-header { font-size: 10px; }
	.news .fc-day { font-size: 12px; }
	.fc-basic-view .fc-body .fc-row  { min-height: 2em !important; }
	.news .hasEvent:not(.fc-other-month) div, .news .fc-today div { width: 30px; padding: 6px 0; }
	.news .hasEvent:not(.fc-other-month) div:before { top: 3px; margin-left: 6px; }
	.news .hasEvent:not(.fc-other-month) div.twoDigits:before  { margin-left: 10px; }
	.news #calendar  { padding: 0; }
	.news .fc-view-container  { padding: 0 3px 15px; }
}
@media (min-width:241px) and (max-width: 320px){
	.navbar-fixed-top .navbar-collapse { max-height:200px; }
	#hidden-header { height:70px; }
	.mainmenu li { width:100%; }
	.nav-pos { position:absolute;top:15px;left:15px; }
	.nav-pad { padding-top:10px; }
	.social-media { position: inherit;margin-top: -21px;width: 100%;text-align: center;margin-bottom: 57px; }
	.social-media ul li a { border-radius:10px; }
	.banner .homebanner h1.pagename { position: absolute;bottom: 8%;left: 0;right: 0;text-align: center;font-size:20px;font-family:'Roboto',sans-serif;font-weight:300;text-transform:uppercase; }
	.news .fc-center h2  { font-size: 18px; }
	.news .fc-button  { margin: 0 12px; padding: 0; }
	.news .fc-center .year  { font-size: 14px; }
	.news .fc-day-header { font-size: 10px; }
	.news .fc-day { font-size: 12px; }
	.fc-basic-view .fc-body .fc-row  { min-height: 2em !important; }
	.news .hasEvent:not(.fc-other-month) div, .news .fc-today div { width: 30px; padding: 6px 0; }
	.news .hasEvent:not(.fc-other-month) div:before { top: 3px; margin-left: 6px; }
	.news .hasEvent:not(.fc-other-month) div.twoDigits:before  { margin-left: 10px; }
	.news #calendar  { padding: 0; }
	.news .fc-view-container  { padding: 0 3px 15px; }
}
@media (min-width:321px) and (max-width: 480px){
	#hidden-header { height:70px; }
	.mainmenu li { width:100%; }
	.nav-pos { position:absolute;top:15px;left:15px; }
	.nav-pad { padding-top:10px; }
	.social-media { position: initial;margin-top: 15px;width: 100%;text-align: center;margin-bottom:15px; }
	.social-media ul li a { border-radius:10px; }
	.banner .homebanner h1.pagename { position: absolute;bottom: 8%;left: 0;right: 0;text-align: center;font-size:30px;font-family:'Roboto',sans-serif;font-weight:300;text-transform:uppercase;margin:0; }
	.news .fc-center h2  { font-size: 30px; }
	.news .fc-button { margin:0; }
	.news .fc-center .year  { font-size: 18px; }
	.news .fc-day-header { font-size: 14px; }
	.news .fc-day { font-size: 16px; }
	.news .hasEvent:not(.fc-other-month) div, .news .fc-today div { width: 45px; padding: 6px 0; }
	.news .hasEvent:not(.fc-other-month) div:before { top: 15px; margin-left: 13px; }
	.news .hasEvent:not(.fc-other-month) div.twoDigits:before  { margin-left: 17px; }
}
@media (min-width:481px) and (max-width: 568px){
	.navbar-fixed-top .navbar-collapse { max-height:200px; }
	#hidden-header { height:85px; }
	.mainmenu li { width:100%; }
	.nav-pos { position:absolute;top:15px;left:15px; }
	.nav-pad { padding-top:10px; }
	.social-media { position: initial;margin-top: 15px;width: 100%;text-align: center;margin-bottom:15px; }
	.social-media ul li a { border-radius:10px; }
	.banner .homebanner h1.pagename { position: absolute;bottom: 15%;left: 0;right: 0;text-align: center;font-size:40px;font-family:'Roboto',sans-serif;font-weight:300;text-transform:uppercase;margin:0; }
	.news .fc-center h2  { font-size: 30px; }
	.news .fc-center .year  { font-size: 18px; }
	.news .fc-day-header { font-size: 14px; }
	.news .fc-day { font-size: 16px; }
	.news .hasEvent:not(.fc-other-month) div, .news .fc-today div { width: 45px; padding: 6px 0; }
	.news .hasEvent:not(.fc-other-month) div:before { top: 15px; margin-left: 13px; }
	.news .hasEvent:not(.fc-other-month) div.twoDigits:before  { margin-left: 17px; }
}
@media (min-width:569px) and (max-width: 667px){
	.navbar-fixed-top .navbar-collapse { max-height:200px; }
	#hidden-header { height:55px; }
	.mainmenu li { width:100%; }
	.nav-pos { position:absolute;top:15px;left:15px; }
	.nav-pad { padding-top:10px; }
	.social-media { position: initial;margin-top: 15px;width: 100%;text-align: center;margin-bottom:15px; }
	.social-media ul li a { border-radius:10px; }
	.banner .homebanner h1.pagename { position: absolute;bottom: 15%;left: 0;right: 0;text-align: center;font-size:40px;font-family:'Roboto',sans-serif;font-weight:300;text-transform:uppercase; }
	.news .fc-center h2  { font-size: 30px; }
	.news .fc-center .year  { font-size: 18px; }
	.news .fc-day-header { font-size: 14px; }
	.news .fc-day { font-size: 16px; }
	.news .hasEvent:not(.fc-other-month) div, .news .fc-today div { width: 45px; padding: 6px 0; }
	.news .hasEvent:not(.fc-other-month) div:before { top: 15px; margin-left: 13px; }
	.news .hasEvent:not(.fc-other-month) div.twoDigits:before  { margin-left: 17px; }
}
@media (min-width:668px) and (max-width: 736px){
	.navbar-fixed-top .navbar-collapse { max-height:200px; }
	#hidden-header { height:85px; }
	.mainmenu li { width:100%; }
	.nav-pos { position:absolute;top:15px;left:15px; }
	.nav-pad { padding-top:10px; }
	.banner .homebanner h1.pagename { position: absolute;bottom: 15%;left: 0;right: 0;text-align: center;font-size:40px;font-family:'Roboto',sans-serif;font-weight:300;text-transform:uppercase; }
	.social-media { position: initial;margin-top: 15px;width: 100%;text-align: center;margin-bottom:15px; }
	.social-media ul li a { border-radius:10px; }
	.news .fc-center h2  { font-size: 30px; }
	.news .fc-center .year  { font-size: 18px; }
	.news .fc-day-header { font-size: 14px; }
	.news .fc-day { font-size: 16px; }
	.news .hasEvent:not(.fc-other-month) div, .news .fc-today div { width: 45px; padding: 6px 0; }
	.news .hasEvent:not(.fc-other-month) div:before { top: 15px; margin-left: 13px; }
	.news .hasEvent:not(.fc-other-month) div.twoDigits:before  { margin-left: 17px; }
}
@media (min-width:737px) and (max-width: 800px){
	.navbar-fixed-top .navbar-collapse { max-height:200px; }
	#hidden-header { height:183px; }
	.banner .homebanner h1.pagename { position: absolute;bottom: 15%;left: 0;right: 0;text-align: center;font-size:50px;font-family:'Roboto',sans-serif;font-weight:300;text-transform:uppercase; }
	.nav-pos { position:absolute;top:15px;left:15px; }
	.nav-pad { padding-top:10px; }
	.social-media { position: initial;margin-top: 15px;width: 100%;text-align: center;margin-bottom:15px; }
	.social-media ul li a { border-radius:10px; }
}
@media(min-width:801px) and (max-width:992px){
	#hidden-header { height:124px; }
	.mainmenu ul li { padding:3px 4px; }
	.mainmenu ul li a { font-size:13px; }
}
@media(min-width:993px) and (max-width:1200px){
	.mainmenu ul li { padding:3px 4px; }
	.mainmenu ul li a { font-size:13px; }
}



.page-id-2368 #content-wrapper,.page-id-2335 {
    color: #676767 !important;
}

.page-id-2368 #content-wrapper p, .page-id-2335 p {
    line-height: 21px !important;
}

div#cookie-law-info-bar span {
    line-height: 21px;
}

.policy-wrapper {
    width: 90%;
    float: left;
    text-align: left;
    font-size: 14px;
    color: #696969;
}

.policy-button {
    width: 10%;
    float: right;
}

.policy-button a {
    background-color: #00ae9d !important;
    color: #fff;
    padding: 10px 25px;
    border-radius: 25px;
}

#cookie-law-info-bar {
    padding: 20px 40px;
}

.page-id-2368 #content-wrapper p, .page-id-2368 #content-wrapper li {
    text-align: justify;
}

a.online-link {
    display: inline-block;
    margin-right: 20px;
}

.request-repair-header {
    z-index: 9999;
    position: fixed;
    width: 100%;
    text-align: right;
    padding: 15px 0;
    background:#ffffff;
}

.navbar-fixed-top {
    /*top: 40px;*/
}

a.request-repair-button {
    background: #00ae9d;
    color: #ffffff;
    text-decoration: none;
    padding: 10px 25px;
    border-radius: 25px;
}

a.request-repair-button:hover {
    background: #10b3a3;
}