/*   
Theme Name: Novisign
Theme URI: http://novisign.com.previewdns.com/
Description: Wordpress theme of your Novisign.
Author: VenkatRaj!
Author URI: http://codinggeek.com/
Version: 1
*/

/*
	HTML5 Reset Wordpress Theme :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:
	
	Eric Meyer					:: http://ericmeyer.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com
	
	Special thanks: The Wordpress theme owes its start to an empty theme authored 
	by Chris Coyier & Jeff Starr: http://digwp.com
	
-------------------------------------------------------------------------------*/

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									

article, aside, figure, footer, header, hgroup, nav, section {display: block;}

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites, like, say for Google Maps custom placemarkers. 
   There has been a report of problems with standard Google maps as well, but we haven't been able to duplicate or diagnose the issue. */
img,
object,
embed {max-width: 100%;}

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

/* we use a lot of ULs that aren't bulleted. 
	don't forget to restore the bullets within content. */
ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}
 
/* Accessible focus treatment
	people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active {outline: none;}

small {font-size: 80%;}

strong, th {font-weight: bold;}

td, td img {vertical-align: top;} 

/* Make sure sup and sub don't screw with your line-heights
	gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}
 
/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover */
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  

/* Ok, this is where the fun starts.
-------------------------------------------------------------------------------*/

/* new Linux- and Windows-friendly sans-serif font stack: http://mky.be/fontstack */
body {font: 13px Helmet, Freesans, sans-serif;}

/* using local fonts? make sure to read up on Paul Irish's 
	Bulletproof @font-face syntax: http://mky.be/font-face/bulletproof/ */

/* we like off-black for text */
body, select, input, textarea {color: #333;}

a {color: #f5801c;}
a:hover {color: #ffff;}

/* Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) */
::-moz-selection{background: #ccc; color: #fff; text-shadow: none;}
::selection {background: #ccc; color: #fff; text-shadow: none;} 

/*	j.mp/webkit-tap-highlight-color */
a:link {
    -webkit-tap-highlight-color: #fcd700;
    text-decoration: none;
} 

ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}



/* And here begins the Wordpress fun.
-------------------------------------------------------------------------------*/
body {
	color: #3c3c3c;
	font-family: Arial, Helvetica, sans-serif ;
	line-height: 1.5;
	font-size: .85em;
	background: url('images/bg-repeat-body.gif') repeat left top;
}

#page-wrap {width: 100%;}

.inner {
	width: 960px;
	margin: 0 auto;
}

.relpos {
	position: relative;
}

header, #site-title {
	background-color: #fff;
	padding-top: 20px;
}

#logo h1 a, #logo p a {
	display: block;
	width: 180px;
	height: 84px;
	background: url('images/logo.jpg') no-repeat left top;
	text-indent: -9999em;
}

.description {
	text-indent: -9999em;
	float: left;
}

#logo {
	float: left;
	width: 200px;
}

#header-right {
	float: right;
}

#menu-main-nav {
	margin-top: 35px;
	float: left;
}

.menu-header {
	clear: both;
}

.menu-header li {
	float: left;
}

.menu-header li a {
	float: left;
	display: block;
	text-decoration: none;
	font-size: 1.25em;
	color: #9d9d9d;
	margin-left: 20px;
}

.menu-header li a:hover {
	text-decoration: underline;
}

#menu-top-nav {
	float: right;
}

#menu-top-nav a {
	font-size: 1em;
	display: block;
	padding: 5px 20px;
	margin-left: 0px;
}

li.login a {
	color: #f5801c;
}

li.register a, #slideshow-info  a.btn-more, a.btn-preview {
	color: #fff;
	font-size: .9em !important;
	text-transform: uppercase;
	background-color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 4px #999;
	-moz-box-shadow: 0 0 5px #999;
	box-shadow: 0 0 5px #999;
	background: #f58220;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f58220), to(#d66f18));
	background: -webkit-linear-gradient(#f58220, #d66f18);
	background: -moz-linear-gradient(#f58220, #d66f18);
	background: -ms-linear-gradient(#f58220, #d66f18);
	background: -o-linear-gradient(#f58220, #d66f18);
	background: linear-gradient(#f58220, #d66f18);
}

li.register a:hover, #slideshow-info a.btn-more:hover, a.btn-preview:hover {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d66f18), to(#f58220));
	background: -webkit-linear-gradient(#d66f18, #f58220);
	background: -moz-linear-gradient(#d66f18, #f58220);
	background: -ms-linear-gradient(#d66f18, #f58220);
	background: -o-linear-gradient(#d66f18, #f58220);
	background: linear-gradient(#d66f18, #f58220);
	text-decoration: none !important;
}

#footer {
	background: url('images/bg-repeat-footer.gif') repeat-x left top;
	min-height: 275px;
	padding-top: 20px;
}

.post {}

.entry-content {}
.entry-content a {}
.entry-content a:hover {}

#meta {}
.postmetadata {}

#sidebar {}

.navgation {}
.next-posts { float: left; width: 45%; text-align: left; }
.prev-posts { float: right; width: 45%; text-align: right; }

#searchform {}
#s {}
#searchsubmt {}
	
ol.commentlist {list-style: none;}
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {border-bottom: 1px dotted #666; padding: 10px;}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {font-style: normal;}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {float:right; margin: 0 0 10px 10px;}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {font-size: 10px;}
ol.commentlist li.comment div.comment-meta a {color: #ccc;}
ol.commentlist li.comment p {}
ol.commentlist li.comment ul {}
ol.commentlist li.comment div.reply {font-size: 11px;}
ol.commentlist li.comment div.reply a {font-weight: bold;}
ol.commentlist li.comment ul.children {list-style: none; margin: 10px 0 0;}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {border-left: 5px solid #555; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-3 {border-left: 5px solid #999; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-4 {border-left: 5px solid #bbb; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {background: #fff;}
ol.commentlist li.odd {background: #f6f6f6;}
ol.commentlist li.parent {border-left: 5px solid #111;}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

.widget_nav_menu {
	float: left;
}

#footer p.widget-title {
	color: #fff;
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 5px;
}

.widget_nav_menu a {
	color: #ccc;
	text-decoration: none;
	font-size: .9em;
	line-height: normal;
}

#site-info {
	margin-top: 10px;
	float: left;
	width: 960px;
	font-size: .98em;
	text-align: center;
	clear:both;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.entry {
	padding-top: 50px;
}

.entry h2 {
	font-size: 2.5em;
	color: #f5801c;
	margin-bottom: 10px;
}

a.btn-moreinfo {
	display: block;
	width: 80px;
	height: 30px;
	background: url('images/btn-moreinfo.png') no-repeat left top;
	text-align: center;
	line-height: 26px;
	text-decoration: none;
	font-size: .9em;
	font-weight: bold;
	margin-top: 10px;
}

#content {
	margin-top: 70px;
	margin-bottom: 40px;	
	padding-bottom: 50px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-top: 10px;
}

#content .one_fourth {
	margin-top: 30px;
}

.one_fourth h3 {
	color: #f5801c;
	font-size: 2.2em;
	margin-bottom: 6px;
}

#content .one_fourth p {
	min-height: 140px;
}

/* ------- Fluid Columns ------- */
.one_half{ width:48%; }
.one_third{ width:30.66%; }
.two_third{ width:65.33%; }
.one_fourth{ width:22%; }
.three_fourth{ width:74%; }
.one_fifth{ width:16.8%; }
.two_fifth{ width:37.6%; }
.three_fifth{ width:58.4%; }
.four_fifth{ width:67.2%; }
.one_sixth{ width:13.33%; }
.five_sixth{ width:82.67%; }
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-top: 50px; margin-right:4%; float:left; }
.last{ margin-right:0 !important; clear:right; }
.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}
/* ---- Fluid Columns Ends ---- */

/* Nivo Slider Styles ----- */
.nivoSlider {
	position:relative;
	background: #fff url(images/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0;
	top: 0;
	width:auto;
	z-index:8;
	height: 460px;
	width: 960px;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}

.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
#app-slider .nivo-directionNav, #tablet-slider .nivo-directionNav, #tv-slider .nivo-directionNav {
    display: block !important; /* ALWAYS show the arrows */
}

.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
	display: block;
	width: 55px;
	height: 55px;
	text-indent: -9999em;
}

.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}

#app-slider .nivo-prevNav, #tablet-slider .nivo-prevNav, #tv-slider .nivo-prevNav {
	left: -75px;
}

#app-slider .nivo-nextNav, #tablet-slider .nivo-nextNav, #tv-slider .nivo-nextNav {
	right: -75px;
}

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	bottom: 50px;
	left: 0;
	position: absolute;
	z-index: 99;
}

.nivo-controlNav a {
	z-index:9;
	cursor:pointer;
	display: block;
	width: 25px;
	height: 25px;
	background: url('images/icon-social.png') no-repeat -270px 0px;
	text-indent: -9999em;
	float: left;
}
.nivo-controlNav a.active {
	background-position: -270px -25px;
}

#slideshow-info a.btn-more {
	display: block;
	font-size: 1.2em !important;
	width: 134px;
	height: 44px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	padding: 0;
	line-height: 44px;
	text-transform: none;
}

#slider {
    margin: 0 auto;
    height: 433px; /* Make sure your images are the same size */
	width: 960px;
}


#footer-widget-area .widget-area {
	float: left;
	width: 20%;
}

#footer-widget-area #footer-nav4 {
    margin-right: 3.5%;
    width: 16%;
	border-right: 1px solid #7f7f7f;
	min-height: 200px;
}

.slider-wrapper {
	background-color: #fff;
	border-bottom: 1px solid #d5d5d5;	
}

.nivo-caption p.desc span {
	color: #f5801c;
	display: block;
	font-size: 2em;
	font-weight: bold;
}

.nivo-caption p.desc {
	line-height: normal;
	position: absolute;
	right: 25px;
	bottom: 45px;
	width: 250px;
}

#slideshow-info {
	position: absolute;
	width: 400px;
	top: 0;
	left: 0;
	z-index: 100;
}

#slideshow-info p.title {
	font-size: 4em;
	line-height: 1;
	margin-bottom: 20px;
	color: #000;
	font-weight: bold;
	width: 500px;
	padding-top: 35px;
}

#slideshow-info strong {
	width: 400px;
	font-size: 1.8em;
	font-family: Calibri, Arial, sans-serif;
	font-weight: normal;
	line-height: 1.2;
	margin-bottom: 28px;
	display: block;
}

.home .one_fourth {
	min-height: 240px;
	position: relative;
    border-right: 1px solid #ccc;
    margin-right: 3%;
    padding-right: 2%;
	width: 21%;
}

.home .last {
    border: 0 none !important;
    padding-right: 0 !important;
}

.home .one_fourth a.btn-moreinfo {
	position: absolute;
	bottom: 0;
}

.entry p {
	margin-bottom: 30px;
}

.home img.alignleft {
	margin-left: 30px;
	margin-bottom: 30px;
}

.getstarted {
	margin-left: 20px;
	float: left;
}

.getstarted ol {
	margin-bottom: 10px;
	margin-left: 20px;
}

.getstarted  li {
	padding-bottom: 2px;
	font-size: 1.1em;
}

.getstarted  a {
	display: inline-block;
	width: 140px;
	line-height: 45px;
	height: 45px;
	text-align: center;
	color: #fff;
	background: #f58220; /* Old browsers */
	background: -moz-linear-gradient(top,  #f58220 0%, #d66f18 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f58220), color-stop(100%,#d66f18)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f58220 0%,#d66f18 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f58220 0%,#d66f18 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f58220 0%,#d66f18 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f58220 0%,#d66f18 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58220', endColorstr='#d66f18',GradientType=0 ); /* IE6-9 */
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;	
	font-size: 1.3em;
	text-decoration: none;
	font-weight: bold;
	box-shadow: 1px 1px 3px #999;
}

.getstarted  a:hover {
	background: -moz-linear-gradient(top,  #d66f18 0%, #f58220 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d66f18), color-stop(100%,#f58220)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d66f18 0%,#f58220 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d66f18 0%,#f58220 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d66f18 0%,#f58220 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d66f18 0%,#f58220 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d66f18', endColorstr='#f58220',GradientType=0 ); /* IE6-9 */
}

.gradient {
       filter: none;
 }
 
.getstarted h2 {
	margin-bottom: 0;
}

.hrline, .hrline2 {
	border-bottom: 1px solid #ccc;
	margin-bottom: 35px;
	padding-top: 15px;
	clear: both;
}

.entry .hrline2 {
	clear: none;
	width: 560px;
	margin-bottom: 40px;
}

ol.keyterms {
	margin-left: 20px;
	width: 500px;
}

ol.keyterms li {
	padding-bottom: 3px;
}


#content-wrapper {
	margin-bottom: 45px;
}

.home .alignright {
	margin-right: 25px;
}

.home .entry ul li span {
	color: #f5801c;
}

.home .entry ul {
	margin-left: 40px;
}

.home .entry ul li {
	color: #f5801c;
	list-style-type: decimal;
	margin-bottom: 10px;
}

.home .entry ul li span{
	color: #3c3c3c;
	position: static;
	left: 0;
}

.home h2.title {
	display: none;
}

#footer-nav5 h3 {
	margin-bottom: 15px;
}

#footer-nav5 li {
	float: left;
	width: 60px;
	margin-top: 15px;
	margin-left: 3px;
}

#footer-nav5 li a {
	float: left;
	display: block;
	color: #ccc;
	font-size: .8em;
	text-decoration: none;
	padding-top: 25px;
	background: url('images/icon-social.png') no-repeat left top;
}

#footer-nav5 li.blog, #footer-nav5 li.twitter {
	width: 45px;
	margin-left: 9px;
}

#footer-nav5 li.blog a {
	background-position: -10px 0;
}

#footer-nav5 li.youtube a {
	background-position: -45px 0;
}

#footer-nav5 li.facebook a {
	background-position: -90px 0;
}

#footer-nav5 li.twitter a {
	background-position: -143px 0;
}

#footer-nav5 li.linkedin a {
	background-position: -180px 0;
}

#footer-nav5 li.google a {
	background-position: -225px 0;
}
#footer-nav5 li.newsletter a {
	background-repeat: no-repeat !important;
        background: url('images/newsletter-novisign.png');
        margin-left: 6px;
}
#footer-nav5 li.instagram a {
	background-repeat: no-repeat !important;
        background: url('images/Instagram_Small_Icon.jpg');
        background-position: 10px 0px;
}
#footer-nav5 li.pinterest a {
	background-repeat: no-repeat !important;
        background: url('images/Pinterest_Small_Icon.png') ;
        background-position: 10px 0px;
}
#footer-nav5 #footer-nav5 li.google {
	margin-left: 10px;
}

#site-title {
	padding: 30px 0;
	border-bottom: 2px solid #ededed;
}

#site-title h1, .subtitle {
	width: 960px;
	margin: 0 auto 15px;
	font-size: 4em;
}

.subtitle {
	font-size: 1.4em;
	line-height: normal;
	margin-bottom: 5px;
}

.page-template .entry {
	padding-top: 30px;
}

ul.digitalsignage, ul.service-price {
	margin-left: 15px;
	margin-bottom: 20px;
}

.entry ul.digitalsignage li, .entry ul.service-price li {
	list-style-type: disc;
	padding-left: 20px;
	padding-bottom: 5px;
	color: #f58c34;
}

.entry ul.digitalsignage li span, .entry ul.service-price li span {
	color: #3C3C3C;
	position: static;
	left: 0;
}

.orange, p.ques, p.sub-title, a.btn-moreinfo2, p.sltns, .blog .post h2 a, .hardware_sec p.title, #respond p.leavereply, li strong {
	color: #f58c34;
}

ul.service-price li {
	padding-bottom: 15px;
}

p.ques, p.sltns {
	font-size: 1.3em;
	margin-bottom: 5px;
	margin-top: 35px;
	font-weight: bold;
}

.features {
	min-height: 100px;
}

.features img {
	margin-left: 20px;
}

.features div {
	margin-left: 10px;
	float: left;
	width: 800px;
}

.features div span.orange {
	font-weight: bold;
}

.features p {
	float: left;
	width: 850px;
}

p.sub-title {
	font-size: 3em;
	margin-bottom: 6px;
	font-weight: bold;
}

p.sub-title a, .page-id-33 p.sltns a, .home .one_fourth h2 a {
	text-decoration: none;
}

img.wp-image-183 {
	margin-bottom: 15px;
}

a.btn-moreinfo2, a.btn-pdf, #signupform form input.wpcf7-submit  {
	width: 129px;
	height: 29px;
	display: block;
	background: url('images/btn-moreinfo2.png') no-repeat left top;
	line-height: 27px;
	text-align: center;
	text-decoration: none;
	font-size: .9em;
	font-weight: bold;
}

p.sltns {
	font-size: 1.7em;
	font-weight: bold;
}

a.btn-pdf {
	width: 132px;
	height: 35px;
	line-height: 32px;
	background: url('images/btn-pdfdownload.png') no-repeat left top;
	text-align: left;
	text-indent: 38px;
	margin-top: 6px;
	margin-bottom: 30px;
}

h3.no-mrn {
	margin-top: 0;
}

#signupform {	
	background-color: #dbdbdb;
	border: 1px solid #d6d6d4;
	-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
			border-radius: 10px;
	padding: 15px;
	position: relative;
	top: 75px;
	margin-bottom: 75px;
}

#signupform form p {
	margin-bottom: 5px;
}

#signupform form input {
	padding: 7px 10px;
	border: 1px solid #b8b8b5;
	-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
			border-radius: 5px;	
	-webkit-box-shadow: 2px 2px 5px #999 inset;
		-moz-box-shadow: 2px 2px 5px #999 inset;
			box-shadow: 2px 2px 5px #999 inset;
	width: 300px;
}

#signupform form input:focus { outline:none; }

#signupform label {
	color: #999;
}

#signupform form input.wpcf7-submit {
	border: 0;
	cursor: pointer;
	padding: 0;
	-moz-box-shadow: 0 0 0;
		-webkit-box-shadow: 0 0 0;
			box-shadow: 0 0 0;
	-moz-border-radius: 0 0 0;
		-webkit-border-radius: 0 0 0;
			border-radius: 0 0 0;
	color: #f5801c;
	float: right;
	margin-top: 10px;
	margin-bottom: 30px;
}

#signupform select {
	padding: 4px;
	-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
			border-radius: 5px;
	width: 320px;
}

.wpcf7-checkbox {
	padding-top: 10px;
	display: block;
    padding-top: 10px;
    text-align: right;
	font-size: 1.1em;
}

.wpcf7-checkbox input{
	position: relative;
	top: -4px;
	width: auto !important;
}

#signupform p.orange {
    font-size: 1.2em;
    left: 0;
    position: absolute;
    top: -50px;
}

.blog .post h2 a, .page-template-news-php .post h2 a,
.page-template-tech-news-php .post h2 a{
	font-size: 2.5em;
	text-decoration: none;
}

.blog .post, .page-template-news-php .post,
.page-template-tech-news-php .post {
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	padding-bottom: 50px;
}

.blog .entry, .page-template-news-php .entry,
.page-template-tech-news-php .entry {
	padding-top: 20px;
}

.blog .post h2 a:hover, .page-template-news-php .post h2 a:hover,
.page-template-tech-news-php .post h2 a:hover {
	text-decoration: underline;
}

.blog .post img.alignnone, .page-template-news-php .post img.alignnone,
.page-template-tech-news-php .post img.alignnone {
	margin-bottom: 20px;
}

.one_half img.alignnone {
	background: url('images/bg-template.gif') no-repeat left top;
	display: block;
	padding: 19px 16px;
	margin-bottom: 10px;
}

.one_half strong {
	font-size: 1.2em;
}

a.btn-preview {
	float: right;
	margin-right: 90px;
	margin-top: 10px;
	padding: 5px 20px;
	text-decoration: none;
}

.one_third img.alignnone {
	border: 3px solid #CCCCCC;
    margin-bottom: 10px;
	box-shadow: 2px 2px 5px #666;
    padding: 3px;	
	-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
			border-radius: 5px;
}

.support_wrap {
	border: 1px solid #949494;
	-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
			border-radius: 10px;
	padding: 0 20px;
	-moz-box-shadow: 1px 1px 1px #999;
		-webkit-box-shadow: 1px 1px 1px #999;
			box-shadow: 1px 1px 1px #999;

	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
	margin-bottom: 20px;	
}

.support_col {
	width: 21%;
	float: left;
	padding: 20px 2%;
	border-left: 1px solid #949494;
	min-height: 110px;
}

.support_wrap .first {
	width: 45%;
	border: 0;
}

.support_col h2 {
	line-height: normal;
	background: url('images/arrow-left.png') no-repeat right center;
	margin-top: 20px;
	margin-right: 35px;
	font-size: 2.4em;
}

.support_col li a {
	background: url('images/arrow-down.png')  no-repeat left center;
	padding-left: 20px;
	font-size: .9em;
}

.support_col li a:hover {
	text-decoration: none;
}

.support_col li {
	margin-top: 6px;
}

.support_col p {
	font-size: 1.7em;
	font-weight: bold;
	text-indent: 40px;
	background: url('images/icon-android.png') no-repeat left center;
	margin-bottom: 5px;
	padding-top: 15px;
}

.support_wrap .last p {
	background: url('images/icon-window.png') no-repeat left center;
}

.hardware_sec {
	margin-bottom: 35px;
}

.hardware_sec p.title {
	font-weight: bold;
	margin-bottom: 0;
}

.hardware_sec p {
	margin-left: 92px;
}

#android-nav {
	margin-top: 40px;
	margin-bottom: 35px;
}

#android-nav li {
	float: left;
}

#android-nav li a {
	position: relative;
	float: left;
	display: block;
	width: 239px;
	text-align: center;
	height: 52px;
	line-height: 52px;
	color: #f5801c;
	border-left: 1px solid #e3e3e3;
	border-top: 2px solid #fcfcfc;
	font-size: 1.3em;
	background: #fcfcfc; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGU0ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #e4e4e4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#e4e4e4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#e4e4e4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfcfc 0%,#e4e4e4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#e4e4e4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fcfcfc 0%,#e4e4e4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-8 */
}

#android-nav li:first-child a {
	border-left: 0;
}

#android-nav li:hover a:after, #android-nav li.current-menu-item a:after {
	content: "\00a0"; /* &nbsp; */
	display: block;
	position: absolute;
	top: 0;
	left: 113px; /* width of right border */
	width: 0; 
	height: 0; 
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #f5801c;
}

#android-nav li a:hover, #android-nav li.current-menu-item a { 
	border-top: 2px solid #f5801c;
	background: #d6d6d6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d6d6d6 0%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d6d6d6 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d6d6d6 0%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d6d6d6 0%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d6d6d6 0%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
}

.blog .entry ul, .single .entry ul,
.page-template-tech-news-php .entry ul {
	list-style-type: disc;
}

.blog .entry ul li ul li, .single .entry ul li ul li {
	list-style-type: circle;
}

.entry th, .entry td {
	padding: 5px 10px;
	border: 1px solid #000; 
}

.entry table {
	font-size: .9em;
	border: 2px solid #000;
}

.entry th {
	border-bottom: 2px solid #000;
	color: #000;
}

.entry ul {
	margin-bottom: 20px;
	margin-left: 35px;
}

.entry ul li span {
	color: #f57d17;
	padding-right: 10px;
	position: absolute;
	left: -25px;
}

.entry ul li {
	margin-bottom: 10px;
	position: relative;
	font-size: 15px;
}

#main-col .navigation {
	margin-top: 25px;
}

.meta {
	font-weight: bold;
	margin-bottom: 10px;
}

#respond p.leavereply, h2#comments {
	font-size: 1.5em;
	margin-bottom: 10px;
}

#commentform div {
	margin-bottom: 15px;
}

input#author, input#url, input#email, textarea#comment {
	width: 400px;
	padding: 5px 10px;
}

ol.commentlist li.odd {
	background-color: #eaeaea;
}

ol.commentlist li.comment div.comment-meta a {
	color: #999;
}

.movie-player {
	margin: 0 auto 30px auto;
	width: 640px;
}

.home a.home-android, .home a.home-partners, .home a.home-services, .home a.home-solutions {
	text-decoration: none;
	display: block;
	margin-top: 15px;
}

.page-id-33 a.solutions-education, .page-id-33 a.solutions-retail, .page-id-33 a.solutions-healthcare {
	text-decoration :none;
}

.innerslider, .androidslider .nivo-caption {
	width: 600px !important;
	margin: 0 auto 50px !important;
}

.androidslider .nivo-controlNav {
	display: none;
} 

.androidslider .nivo-caption p, .tvslider-wrapper .nivo-caption p {
	position: absolute;
	bottom: -60px;
	font-weight: bold;
	text-align: center;
}

.androidslider, .tvslider-wrapper {
	border: 0;
	background: none;
	margin-top: 25px;
	margin-bottom: 50px;
	width: 960px;
	float: left;
	min-height: 460px;
}

#tablet-slider {
	width: 800px !important;
	min-height: 700px;
}

#tv-slider {
	min-height: 340px;
}

#tv-slider .nivo-caption {
	height: 340px;
}

.tvslider-wrapper {
	min-height: 340px;
}

#tablet-slider .nivo-caption {
	height: 660px;
}

.tvslider-wrapper .nivo-directionNav a.nivo-prevNav {
	width: 54px;
	height: 54px;
	background: url('images/btn-prev.png') no-repeat left top;
	left: 20px;
}

.tvslider-wrapper .nivo-directionNav a.nivo-nextNav {
	width: 54px;
	height: 54px;
	background: url('images/btn-next.png') no-repeat left top;
	right: 20px;
}

.androidslider .nivo-directionNav a.nivo-nextNav {
	width: 54px;
	height: 54px;
	background: url('images/btn-next.png') no-repeat left top;
	right: 20px;
}

.androidslider .nivo-directionNav a.nivo-prevNav {
	width: 54px;
	height: 54px;
	background: url('images/btn-prev.png') no-repeat left top;
	left: 20px;
}

.blog .fullwidth {
	padding-top: 25px;
}

.top-content {
	margin-bottom: 30px;
}

.top-content p {
	margin-bottom: 15px;
}

a.btn-saas, a.btn-player, a.btn-editor {
	text-decoration: none;
}

.wp-caption-text {
	text-align: center;
}


.page-id-7 #shaon-pricing-table .featureTitle span, .page-id-7 #shaon-pricing-table .pricing-table .feature-content li, 
.page-id-7 #shaon-pricing-table .pricing-table .feature-content {
	padding-bottom: 8px !important;
}

.page-id-7 #shaon-pricing-table .pricing-table li {
	text-shadow: none;
        height: 44px
}

.page-id-5 .entry .one_half p {
	width: 372px;
	text-align: justify;
}

p.mbtm {
	margin-bottom: 10px;
}

#accordion p.sltns {
	cursor: pointer;
	text-indent: 20px;
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	margin-bottom: 15px;
	margin-top: 20px;
	-moz-box-shadow: 1px 1px 5px #ccc;
	-webkit-box-shadow: 1px 1px 5px #ccc;
	box-shadow: 1px 1px 5px #ccc;
}

#accordion p.sltns:hover {
	background-color: #EFEFEF;
}

#accordion div {
	padding: 0 30px;
}

.entry ul.guide-list {
	list-style-type: disc;
}

.entry ul.guide-list2 {
	list-style-type: lower-alpha;
}

.entry ul.guide-list2 li strong, .entry ul.guide-list li strong {
	font-weight: bold;
	color: #3C3C3C;
}

.entry ul.guide-list li li{
	list-style-type: lower-alpha;
}

.entry ul.guide-list2 ul {
	list-style-type: lower-roman;
}

#post-11 .features p {
	width: auto;
}

p.no-mrn {
margin-top: 0;
}

.entry ul.noclr span {
color: #3C3C3C;
}

.home img.alignleft.size-full.wp-image-124 {
	margin: 0;
}

.outerwrap {
	background-color: #fff;
	padding: 20px 0;
}

.outerwrap td {
	padding: 5px;
	border: 1px solid #ccc;
}

.outerwrap table {
	margin-top: 10px;
}

.outerwrap .subtitle {
	font-size: 1.1em;
}

.outerwrap .subtitle p {
	margin-bottom: 10px;
}

/* Print styles!
-------------------------------------------------------------------------------*/
@media print {
}


/* Media queries!
-------------------------------------------------------------------------------*/

/* Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {
}

@media all and (orientation: portrait) {
}

@media all and (orientation: landscape) {
}

.page-id-7 #shaon-pricing-table .pricing-table li {
text-shadow: none;
height: 44px;
}
.feature-content li {line-height: 14px !important}


/*
    Digital Signage for Sanctuaries Style
    A.ABUZ 22/06/2016
*/ 


.section1{
    background-color:#404040;
    width:100%;
    min-height:10px;
    padding-top:65px;
    float:left;
}
.innerSection {
    width:1052px;
    margin:0 auto;
    min-height:10px;
    display:block;
    /*padding-bottom:65px;*/
}
.topTit{
    color:#fff;
    font-size:36px;
    font-family:Arial;
    font-weight:bold;
    text-align:center;
    margin:0 auto;
    width:650px;
    line-height:40px;
    display:block;
      transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
}
div.topTit:hover {
    color:#ee1854;
}
.textofSection1{
    color:#fff;
    font-size:18px;
    font-family:Arial;
    text-align:center;
    margin:0 auto;
    width:650px;
    line-height:25px;
    display:block;
    margin-top:35px;
    margin-bottom:45px;
}
.imgOfSecion1{
    float:left;
    width:486px;
    height:271px;
    margin-right:80px;
    transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    margin-bottom:65px;
}
.imgOfSecion1:nth-child(2n) {
    margin-right:0px;
}
.imgOfSecion1 img{
    width:486px;
    height:271px;
}
.imgOfSecion1:hover {
    opacity:0.85;

}
.par1{
    min-height:10px;
    float:left;
    width:100%;
    margin-top:100px;

}
.imgOfSecion2{
    float:left;
    height:500px;
    width:484px;
    transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    margin-right:49px;
}
.imgOfSecion2:hover {
    opacity:0.85;
}
.textOfSecion2{
    width:519px;
    float:left;
    min-height:10px;
}

.titSecction2{
    color:#f5801c;
    font-size:36px;
    float:left;
    line-height:48px;
    text-align:left;
    width:100%;
    font-family:Arial;
    font-weight:bold;
    transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
}
.p2{
    color:#3c3c3c;
    font-size:18px;
    text-align:left;
    line-height:25px;
    margin-top:20px;
    float:left;
    width:100%;
    margin-bottom:50px;
}
.p2 ul{
    margin-left:60px;
    margin-top:20px;
}
div.titSecction2:hover{
    color:#ee1854;
}
.section2{
    background-color:#f4f4f4;
    width:100%;
    min-height:10px;
    padding-top:65px;
    float:left;
}
.PRelative{
    position:relative;
}
.vector {
    position: absolute;
    bottom: -1px;
    right: 100px;
    background-image: url('../novisign/images/Vector-Smart-Object.png');
    width:218px;
    height:323px;
}
.p3{
    font-size:22px;
    color:#000000;
    line-height:30px;
    text-align:left;
}
.p3 span{
    color:#ee1854;
}
.p3 span a{
    color:#f5801c;
    text-decoration:underline;
    transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
}
.p3 span a:hover {
    color:#ee1854;
    text-decoration:none;
}
.allFolders{
    width:832px;
    min-height:10px;
    float:left;
    margin-top:40px;
    margin-bottom:60px;
    padding-right:110px;
    padding-left:110px;
}
.allFolders .oneFolder{
    width:335px;
    margin-right:162px;
    height:46px;
    line-height:46px;
    color:#000;
    font-size:22px;
    float:left;
    margin-top:20px;
    transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
}
.allFolders .oneFolder:hover {
    color:#ee1854;
    transform:scale(0.93);
    -webkit-transform:scale(0.93);
    -ms-transform:scale(0.93);
    -moz-transform:scale(0.93);
    cursor: default;
}
.allFolders .oneFolder span{
    width:46px;
    height:46px;
    float:left;
    margin-right:11px;
}
.allFolders .oneFolder span.icon1 {
    background-image: url('../novisign/images/icon1.jpg');
}
.allFolders .oneFolder span.icon2 {
    background-image: url('../novisign/images/icon2.jpg');
}
.allFolders .oneFolder span.icon3 {
    background-image: url('../novisign/images/icon3.jpg');
}
.allFolders .oneFolder span.icon4 {
    background-image: url('../novisign/images/icon4.jpg');
}
.allFolders .oneFolder span.icon5 {
    background-image: url('../novisign/images/icon5.jpg');
}
.allFolders .oneFolder span.icon6 {
    background-image: url('../novisign/images/icon6.jpg');
}
.allFolders .oneFolder span.icon7 {
    background-image: url('../novisign/images/icon7.jpg');
}
.allFolders .oneFolder span.icon8 {
    background-image: url('../novisign/images/icon8.jpg');
}
.allFolders .oneFolder span.icon9 {
    background-image: url('../novisign/images/icon9.jpg');
}
.allFolders .oneFolder span.icon10 {
    background-image: url('../novisign/images/icon10.jpg');
}
.allFolders .oneFolder span.icon11 {
    background-image: url('../novisign/images/icon11.jpg');
}
.allFolders .oneFolder span.icon12 {
    background-image: url('../novisign/images/icon12.jpg');
}
.allFolders .oneFolder span.icon13 {
    background-image: url('../novisign/images/icon13.jpg');
}
.allFolders .oneFolder span.icon14 {
    background-image: url('../novisign/images/icon14.jpg');
}
.allFolders .oneFolder span.icon15 {
    background-image: url('../novisign/images/icon15.jpg');
}
.allFolders .oneFolder span.icon16 {
    background-image: url('../novisign/images/icon16.jpg');
}
/* #digital-signage-for-sanctuaries #footer{
    background: url('../novisign/images/bg-repeat-footer.gif') repeat-x left top !important;
    min-height: 275px !important;
    padding-top: 20px !important;
}*/
.allFolders .oneFolder:nth-child(2n) {
    margin-right:0px;
}
.p4{
    text-align:left;
    width:100%;
    color:#fff;
    font-size:36px;
        line-height:48px;
}
.p5{
    text-align:left;
    width:95%;
    color:#fff;
    font-size:22px;
        line-height:33px;
        padding-top:20px;
        padding-bottom:20px;
}
.p5 span{
    color:#f5801c;
}
.bottomCont{
    width:890px;
    height:270px;
    position:absolute;
    bottom:-140px;
    margin-left:50%;
    left:-445px;
}
.pBottom{
    padding-bottom:200px;
}
.oneInCont{
    width:250px;
    height:250px;
    float:left;
    background-color:#fff;
    border-radius:10px;
    box-shadow:5px 5px 10px #404040;
    -moz-box-shadow:5px 5px 10px #404040;
    -webkit-box-shadow:5px 5px 10px #404040;
    margin-left:35px;
    background-position:center;
    background-repeat:no-repeat;
    transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
}
.chrome {
    background-image: url('../novisign/images/chrome.jpg');
}
.android {
    background-image: url('../novisign/images/android.jpg');
}
.windows {
    background-image: url('../novisign/images/windows.jpg');
}
.oneInCont:hover {
    transform:scale(0.93);
    -webkit-transform:scale(0.93);
    -ms-transform:scale(0.93);
    -moz-transform:scale(0.93);
}
.empityDiv{
    height:150px;
    width:100%;
    float:left;
}
.imgSize{
    width:509px;
    height:637px;
    margin-right:34px;
    margin-bottom:0px;
}
.imgSize img{
    width:509px;
    height:637px;
}
.section3{
    background-color:#f5801c;
    width:100%;
    height:970px;
    float:left;
}
.h970{
    height:970px;
}
.oneSlide{
    height:900px;
    width:100%;
    float:left;
}
.oneSliderP{
    font-size:36px;
    color:#fff;
    text-align:center;
    font-weight:bold;
    margin-top:20px;
    line-height:48px;
    margin-bottom:25px;
    padding-right:2%;
    padding-left:2%;
    width:96%;
    position:absolute;
    top:100px !important;
}
.centerLogo{
    left:49%;
    width:86px;
    height:86px;
    clear:both;
    top:25px;
    position:absolute !important;
}
#pointer {
    margin:0 auto;
    height:15px;
    width:135px;
}
#pointer a{
    width:15px;
    height:15px;
    float:left;
    margin-right:30px;
    background-color:#999999;
    border-radius:10px;
}
#pointer a:hover {
    background-color:#ee1854;
}
#pointer a.sel{
    background-color:#fff;
}
.footer{
    background-color:#959595;
    box-shadow:inset 0px 10px 15px #6d6d6d;
    -webkit-box-shadow:inset 0px 10px 15px #6d6d6d;
    -ms-box-shadow:inset 0px 10px 15px #6d6d6d;
    -moz-box-shadow:inset 0px 10px 15px #6d6d6d;
    height:230px;
    float:left;
    width:100%;
}
.p6{
    color:#000;
    font-size:36px;
    font-weight:bold;
    text-align:center;
    width:94%;
    padding-right:3%;
    padding-left:3%;
    float:left;
    margin-top:70px;
}
.p7{
    color:#000;
    font-size:16px;
    text-align:center;
    width:96%;
    padding-right:2%;
    padding-left:2%;
    float:left;

}
.theEmail{
    color:#f5801c;
    font-size:16px;
    text-align:center;
    width:96%;
    padding-right:2%;
    padding-left:2%;
    float:left;
    text-decoration:none;
    margin-bottom:70px;
    margin-top:35px;
}
.signButton {
    width: 560px;
    height: 90px;
    border-radius: 7px;
    float:left;
    background-color: #f5801c;
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 28px;
    box-shadow: 3px 3px 3px #404040;
    -webkit-box-shadow:3px 3px 3px #404040;
    -ms-box-shadow: 3px 3px 3px #404040;
    -moz-box-shadow: 3px 3px 3px #404040;
    background-image: url('../novisign/images/bg-button.png');
    line-height:90px;
    font-weight:bold;
    margin-top:35px;
    margin-bottom:35px;
    clear:both;
    margin-left:244px;
     transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
}
.signButton:hover {
    transform:scale(0.95);
    -webkit-transform:scale(0.95);
    -ms-transform:scale(0.95);
    -moz-transform:scale(0.95);
    opacity:0.9;
}

.sliderImg img ,.sliderImg {
    width:1052px;
    height:590px;
}
.sliderImg {
position:absolute !important;
top:235px !important;
bottom:auto !important;
}
.ms-nav-next , .ms-nav-prev{
    display:none;
}
.ms-skin-black-2 .ms-bullet{
    float:left;
    width:15px !important;
    height:15px !important;
    margin:15px !important;
    background-color:#9d9da3 !important;
    border:none !important;
    cursor:pointer;
}
.ms-skin-black-2 .ms-bullet-selected{
    background-color:#fff !important
}
.ms-skin-black-2 .ms-bullets.ms-dir-h{
    bottom:-30px !important;
}
