/*
Theme Name: Reputation Management
Description: A wordpress theme for production.
Author: SSProducer
Author URI: http://www.smallscreenproducer.com/
Version: 1.0.0
Tags: Responsive, grey, white, right-sidebar,theme-options, threaded-comments, banner ads, adsense,fab themes.
*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,300italic,300,600italic,700,700italic,800,800italic);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,300italic,300,400italic,500,500italic,600,600italic,700,700italic,900italic,900,800italic,800);
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic);

input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */


body{
	background:white;
}
.video{
	position: relative;
	width: 100%;
	height: 0;
	padding-top: 56.2%;
	margin-top: 15px;
}
.video iframe{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
table {
border-collapse:collapse;
border-spacing:0;
margin:10px 0;
}

table td,table th {
text-align:left;
padding:.4em .8em;
}

table th {
}

table td {
}

table tr.even td {
}

table tr:hover td {

}

img.centered {
display:block;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
padding:0;
}

img.alignnone {
display:inline;
margin:0 0 10px;
}

img.alignright {
display:inline;
background:#eee;
margin:5px 0 10px 10px;
padding:5px;
}

img.alignleft {
display:inline;
}

.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}

.alignright {
float:right;
margin:0 0 10px 10px;
}

.alignleft {
float:left;
}

.wp-caption {
text-align:center;
background:#eee;
margin:10px;
padding:4px 0 5px;
}

.wp-caption img {
border:0;
margin:0 0 5px;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
font-weight:400;
line-height:12px;
color:#444;
margin:0;
padding:0;
}

.clearfix:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}

.clearfix {
display:inline-block;
}

html[xmlns] .clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

.rounded {
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.boxshadow {
-moz-box-shadow:0 0 5px #000;
-webkit-box-shadow:0 0 5px #000;
box-shadow:0 0 5px #000;
}

/* FONTS */


@font-face {
    font-family: 'LiberationSerifRegular';
    src: url('fonts/LiberationSerif-Regular-webfont.eot');
    src: url('fonts/LiberationSerif-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/LiberationSerif-Regular-webfont.woff') format('woff'),
         url('fonts/LiberationSerif-Regular-webfont.ttf') format('truetype'),
         url('fonts/LiberationSerif-Regular-webfont.svg#LiberationSerifRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* Head */


.top{
    background: #192331;
    text-align: center;
    padding-top: 20px;
	}
.top-menu{
background: #192331;
    padding-top: 5px;
	padding-bottom:0px

}
.head{
	padding:10px 0px;
}


#blogname{
	margin:0px 0px 0px 0px;
	}

#blogname h1{
	font-family: 'LiberationSerifRegular',Georgia, Arial, Tahoma, sans-serif;
	font-size:36px;
	padding:0px 0px 0px 0px;
	margin-bottom: 0;
	}

#blogname h1 a:link,#blogname h1 a:visited{
	color:#000;
	text-decoration:none;
	}
	
#blogname h1 a{
display: block;
}

#blogname .poweredby-ssp {
    max-width: 250px;
    display: block;
}

.casing{

}



/* TOP-MENU */
#menu_wrapper {

}

#botmenu{

	margin:0px;
	font-size: 12px;
	}
	
#submenu {
	margin: 0px 0px;
	padding:0px 0px;
float: left;
		}
	
#submenu ul {
    list-style: none;
    margin: 0 auto;
    padding: 0 0px;
	}
	
#submenu li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	color: #999;
	font-weight:bold;
  margin-right: 45px;

	}
	
.has_sub {
    margin-right: 25px !important;
}
#submenu li a {
    color: white;
    display: block;
    margin: 0;
    padding: 15px 0 27px;
    text-decoration: none;
    position: relative;
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    text-align: center;
    font-weight: normal;
	}

#submenu .current_page_item a  {
	    color: white;
      font-weight: bold;
	}
	
	
.sf-sub-indicator{
    background: url(images/has_sub.png) no-repeat center top 10px;
    color: transparent;
    padding-left: 8px;
}
	
#submenu li li a, #submenu li li a:link, #submenu li li a:visited {
    color: #fff;
    font-size: 19px;
    width: 342px;
    margin: 0;
    padding: 0px 24px;
    line-height: 40px;
    position: relative;
    font-weight: normal;
    text-align: left;
	}
	
#submenu ul ul li:first-child{
	border-top:none;

}

#submenu ul ul li:last-child{
	border-bottom:none;

}	
	
#submenu li li:last-child{
	border-bottom:none;
}
		
#submenu li li a:hover, #submenu li li a:active {
	background:#28a3ed;
	color: #fff; 
	}


#submenu li ul {
z-index: 9999;
    position: absolute;
    left: -999em;
    height: auto;
    width: 390px;
    margin: 0px 0px;
    padding: 0px;
    background: #1787cb;
	}

#submenu li ul a { 
	width: 150px;
	}

#submenu li ul a:hover, #submenu li ul a:active { 
	}

#submenu li ul ul {
	margin: -37px 0 0 169px;
	}

#submenu li:hover ul ul, #submenu li:hover ul ul ul, #submenu li.sfHover ul ul, #submenu li.sfHover ul ul ul {
	left: -999em;
	}

#submenu li:hover ul, #submenu li li:hover ul, #submenu li li li:hover ul, #submenu li.sfHover ul, #submenu li li.sfHover ul, #submenu li li li.sfHover ul {
	left: auto;
	}

#submenu li:hover, #submenu li.sfHover { 
	position: static;
	}
	
	
/* mobile-menu	 */
	
select.mobileMenu{
	display: block;
    width: 100%;
    float: left;
    font-size: 15px;
    padding: 10px;
    border-radius: 5px;
    border: none;
  font-family: "Open Sans", sans-serif;
    font-size: 16px;
background: #ebebeb;
background: -moz-linear-gradient(top,#ebebeb 0,#fff 78%);
background: -webkit-linear-gradient(top,#ebebeb 0,#fff 78%);
background: linear-gradient(to bottom,#ebebeb 0,#fff 78%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ffffff', GradientType=0 );
font-family: "Open Sans",sans-serif;
border-radius: 5px;
color: #737373;
padding: 8px 17px;
outline: 0;
box-shadow: none;
background-image: url(images/dropdown_menu_ss.png),url(images/select_menu_ss.png)!important;
background-position: right center,left top!important;
background-repeat: no-repeat,repeat-x!important;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
height: auto;
line-height: 26px;
background-color: #ebebeb;  
}	

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

#customer-review-slider{
    text-align: center;
    padding: 30px 0;
}
#customer-review-slider .title {
    text-align: center;
    font-weight: 800;

    text-transform: uppercase;
}
#customer-review-slider .customer-reviews-slider .testimonial{
    position: relative;
    max-width: 900px;
    margin: 0 auto;
    padding: 0 50px;    
}
#customer-review-slider .customer-reviews-slider .testimonial:before, 
#customer-review-slider .customer-reviews-slider .testimonial:after{
    display: block;
    content: "";
    width: 32px;
    height: 25px;
    position: absolute;
    top: 0;
    top: 8px;
}
#customer-review-slider .customer-reviews-slider .testimonial:before{
    background: url(images/left-quote-min.png) no-repeat center;
    left: 0;
}
#customer-review-slider .customer-reviews-slider .testimonial:after{
    background: url(images/right-quote-min.png?v=1) no-repeat center;
    right: 0;

}
#customer-review-slider .customer-reviews-slider .testimonial p {
    font-size: 15px;
    font-weight: 600;
    color: #6c6c6c;
    padding: 0;
    margin-top: 0;
    margin-bottom: 20px;
    line-height: 1.8;
    font-family: "Open Sans", sans-serif;
}

#customer-review-slider .customer-reviews-slider .testimonial h4{
    color: #000;
    line-height: 30px;
    font-weight: bold;
    font-size: 20px;    
}

#customer-review-slider .customer-reviews-slider .owl-nav button{
    height: auto;
    outline: none;
}
#customer-review-slider .customer-reviews-slider .owl-nav button span{
    background: #ff3d00;
    width: 100px;
    color: #fff;
    font-size: 40px;
    display: block;
    height: 40px;
    line-height: 32px;
    border-radius: 5px;
    outline: none;
}

#customer-review-slider .customer-reviews-slider .owl-nav button span:hover{
    background: #000;
}

#customer-reviews-section {
    text-align: center;
    padding: 20px 0 30px;
    border-top: solid 5px #25bafd;
}

#customer-reviews-section h2{
    text-align: center;
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 800;
    color: #212121;
    line-height: 40px;
    display: block;
    margin-bottom: 22px;
}

#customer-reviews-section .button {
    background: #17181b;
    font-size: 18.55px;
    line-height: 56px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    margin: 0 auto;
    color: #fff;
    text-decoration: none;
    width: auto;
    display: inline-block;
    padding: 0 20px;
    margin-top: 30px;
}
#customer-reviews-section .button:hover{
    background: #36bcfb;	
}

/* Slider */

.slidebox{
	padding-top:30px;

}
	
/* Intro	 */

.intro{
	text-align:center;
	color:#999;
	text-align:center;
	font-size:24px;
	line-height:150%;
	padding:30px 0px!important;
	font-family: 'LiberationSerifRegular',Georgia, Arial, Tahoma, sans-serif;
	background:#fff;
	margin:30px auto!important;
}


/* Boxes */

.btitle h2{
	font-family: 'LiberationSerifRegular',Georgia, Arial, Tahoma, sans-serif;
	font-size:18px;
	line-height:120%;
	padding:5px 0px;
	margin:5px 0px;
}

.btitle h2 a:link, .btitle h2 a:visited{
	text-decoration:none;
	color:#151515;
	text-shadow:0px -1px 0px #fcfcfc;
}

.boxentry{
	font-size:12px;
	padding:0px 0px;

}

.boxentry p{
	margin:0px 0px 5px 0px;
	padding:5px 0px;

	
}
/* POSTS */

.post{
	margin:0px 0px 10px 0px;
	color:#666;

}
a.more_post {
    font-weight: 600;
    background: url(images/more_blog.png) no-repeat right top 5px;
    padding-right: 13px;
}
.title h2{
    font-size: 24px !important;
    font-weight: 600;
    font-family: "Open Sans", sans-serif;
    border-bottom: solid 3px #1787cb;
    padding-bottom: 5px;	
	margin-bottom: 0px !Important;
    color: #1787cb !important;	
}

.title h2 a:link, .title h2 a:visited{
    text-decoration: none;
    color: #1787cb;
}

.postimg{
	float:left;
	margin:15px 10px 10px 0px;
}

.postmeta{
	padding:5px 0px;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}		

.author{

	color:#888;
	padding:2px 5px 2px 15px;
	background:url(images/user.png) left center no-repeat;
	}

.clock{
	color:#888;
	padding:2px 5px 2px 15px;
	background:url(images/clock.png) left center no-repeat;
}
	
.singleinfo{
	padding:5px 0px;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;	
}


.categori{
	padding:2px 0 2px 15px;
	color:#888;
	font-weight:bold;
	background:url(images/tag.png) left center no-repeat;
	font-size:10px;
	text-transform:uppercase;
	}

.categori a:link,.categori a:visited{
	color:#444;
	text-decoration:none;
	}
	
.categori a:hover{
	color:#444;

	}
	
.entry{
	font-size:12px;
	padding:10px 0px;

}
	
.entry a:link,
.entry a:visited {
   	color:#eb1d32;
	}

.entry a:hover {
	color:#fc2c42;

	}

.entry ul, .entry ol{
  margin: .4em 0 1em;
  line-height: 150%;
}

.entry ul li, .entry ol li{
  list-style-position:outside;
  margin-left: 1.6em;
}

.entry p{
	margin:5px 0px 5px 0px;
	padding:5px 0px;
	line-height:180%;
	
}

/* SIDEBAR WIDGETS */
#right {
    width: 100%;
    float: right;
  
}
.sidebar {
    float: right;
	width:260px;
}

.sidetitl {
	margin-top:10px;
    padding: 0px 0px 0px 0px;
	font-weight:bold;
	width:100%;
}

.sidetitl h3{
	font-size:18px;
	font-family: 'LiberationSerifRegular',Georgia, Arial, Tahoma, sans-serif;
	color:#555;
	
}

.sidebox {
    list-style: none;
    color: #ddd;
    margin: 0px 0 30px 0px;
}

.sidebox ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 5px;
}

.sidebox li {
    list-style-type: none;
    margin: 0;
    padding: 0;

}

.sidebox ul ul {
    list-style-type: none;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
}

.sidebox ul li {
    height: 100%;
    line-height: 18px;
    clear: left;
    list-style-type: none;
    margin: 0;
    font-size: 12px;
    color: #666;	
}

.sidebox ul li a:link,.sidebox ul li a:visited {
    color: #666;
    text-decoration: none;
    display: block;
    padding: 7px 0px;
}

.sidebox ul li a:hover {
    color: #444;
}

.sidebox.widget_categories ul li,.sidebox.widget_pages ul li,.sidebox.widget_archive ul li,.sidebox.widget_links ul li,.sidebox.widget_meta ul li  {
    border-bottom: 1px solid #ddd;
}

.sidebox.widget_recent_entries ul li a {
    border-bottom: 1px solid #ddd;
}

ul#recentcomments li.recentcomments {
    border-bottom: 1px solid #ddd;
    padding:7px 0;
}

div#calendar_wrap {
    border: 1px solid #333;
    margin: 0 auto;
    padding: 0;
}

table#wp-calendar {
    width: 100%;
    border: none;
    margin: 0!important;
    padding: 0;
}

#wp-calendar caption {
    font-size: 12px;
    color: #ddd;
    font-weight: 400;
    padding: 10px 5px 5px;
	text-align:center;
}

#wp-calendar th,#wp-calendar td {
    text-align: center;
    color: #fff;
    background:transparent;
    padding: 7px 5px;
}

#wp-calendar tr {
    margin: 0!important;
}

#wp-calendar td {
     color: #aaa;
    margin: 0!important;
}

#wp-calendar td a {
    border: none;
    color: #D1512A;
}

.sidebox ul ul ul,.sidebox ul ul ul ul {
    list-style-type: none;
    border: 0;
    margin: 0;
    padding: 0;
}

/* Service-widget */
.home-widget{
	margin-top:30px!important;
}
.service-widget{

}

.service-pic{
	margin-bottom:10px;
}

.service-pic img{
	float:left;
	margin-right:10px;
	}

.service-pic h3{
	font-family: 'LiberationSerifRegular',Georgia, Arial, Tahoma, sans-serif;
	font-size:18px;
	padding:0px;
	margin:0px;
	}

.service-text p{
	font-size:12px;
}
/* Banners */

.squarebanner {
    margin: 0px 0px 10px 0px;
}

.squarebanner ul {
    list-style-type: none;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
	width:100%;
}

.squarebanner ul li {
    list-style-type: none;
    display: inline;
	float:left;
	margin-right:10px;
	margin-top:10px;

}

.squarebanner ul li  img{
	
}

.squarebanner ul li.rbanner {
  
}

/* FOOTER WIDGETS */

.footcover{
	background:#192331;
	padding:10px 0px!important;

}

#bottom{
	margin:0px;
	padding:0px;
}

#bottom ul{
	margin:0px;
	padding:0px;
}

h3.bothead{
	font-family: 'LiberationSerifRegular',Georgia, Arial, Tahoma, sans-serif;
	font-size:18px;
	color:#fff;
	text-shadow:0px 1px 0px #111;
	}
	
.botwid{
	padding:30px 0px;
	font-size:12px;
	color:#aaa;
	list-style:none;
	}
	
.botwid ul {
	list-style-type: none;
	margin:  0px;
	padding: 0px 0px 0px 0px ;


	}
.botwid li{
	list-style-type: none;
	margin: 0 ;
	padding: 0px 0px;
   border-bottom: 1px solid #222;
	}
.botwid ul ul  {
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 0px 0px;
	background-repeat:no-repeat;
		}

.botwid ul ul ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;
	}

.botwid ul ul ul ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;

	}

.botwid ul li {
	height:100%;
	line-height:18px;
	clear: left;	
	list-style-type: none;
	}
	
.botwid ul li a:link, .botwid ul li a:visited  {
	
	color: #888;
	text-decoration: none;
	padding: 7px 0px 7px 0px;
	display:block;


	}

.botwid ul li a:hover{

	color: #fff;
	}

.botwid p{
	padding: 7px 0px;
	margin:0;
	line-height:150%;
	}

.botwid table {
	width:100%;
	text-align:center;
	color:#787d7f;
	}			

		
	
/* --- FOOTER --- */

#footer {
	padding:30px 0px;
	margin:0px 0px 0px 0px ;
	color:#aaa;
	font-size:11px;
	}

#footer a:link , #footer a:visited{
		text-decoration:none;
	}

#footer a:hover {
	text-decoration: underline;
	}

.fcred{
	    text-align: center;
    margin: 0px auto;
    line-height: 16px;
    color: #fff;
    font-size: 15px;
}	
.fcred br{display: none;}
#footer .fcred a{
	
	color: #21b0ee;
	}
#footer .fcred a:hover{
	color:21b0ee;
	text-decoration: underline;
}

/* COMMENTS */
#commentsbox {
    margin: 0px 0px 0px 0px;
}

h3#comments {
    padding: 10px 10px;
    font-size: 20px;
    margin: 0px 0px 0px 0px;
    color: #333;
	background:url(images/menu.png);
	font-family: 'LiberationSerifRegular',Georgia, Arial, Tahoma, sans-serif;
}

ol.commentlist {
    clear: both;
    overflow: hidden;
    list-style: none;
    margin: 10px 0px;

}

ol.commentlist li {
    line-height: 18px;
	background:#fff;
    margin: 5px 0 20px 0px;
    padding: 15px;
	border:1px solid #eee;
}

ol.commentlist li .comment-author a:link,ol.commentlist li .comment-author a:visited {
    color: #333;
    font-weight: 700;
    text-decoration: none!important;
}

cite.fn {
    color: #444;
    font-style: normal;
}

ol.commentlist li .comment-author .avatar {
    float: right;
    border: 1px solid #ddd;
    background: #eee;
    padding: 3px;
}

ol.commentlist li .comment-meta .commentmetadata {
    color: #000;
}

ol.commentlist li .comment-meta a {
    	color:#eb1d32;
    text-decoration: none!important;
}

ol.commentlist li p {
    line-height: 22px;
    margin-top: 5px;
    color: #888;
    font-size: 12px;
}

ol.commentlist li .reply {
    margin-top: 10px;
    font-size: 10px;
}

ol.commentlist li .reply a {
    background: #333;
    border: 1px solid #222;
    color: #fff;
    text-decoration: none;
    padding: 3px 10px;
}

ol.commentlist li ul.children {
    list-style: none;
    text-indent: 0;
    margin: 1em 0 0;
}

.comment-nav {
    height: 20px;
    padding: 5px;
}

.comment-nav a:link,.comment-nav a:visited {
    color: #0093AD;
}

#respond {
    margin: 10px 0;
    padding: 0;
}

#respond h3 {
	font-family: 'LiberationSerifRegular',Georgia, Arial, Tahoma, sans-serif;
	font-size:20px;
	color:#151515;
	text-shadow:0px -1px 0px #fcfcfc;
}

#commentform {
    padding: 10px 0;
}

#commentform a {
    color: #E1512A;
}

#commentform p {
    color: #888;
    margin: 5px 0;
}

#respond label {
    display: block;
    color: #888;
    padding: 5px 0;
}

#respond input {

    color: #aaa;
    margin: 0 10px 10px 0;
    padding: 5px;
}

#commentform input {
    width: 50%;
}

#respond input#commentSubmit {
    width: 100px;
    background: #333;
    color: #fff;
    cursor: pointer;
    margin: 10px 0;
    padding: 5px 10px;
	border: none;
}

textarea#comment {
    background: #fff;
    border: 1px solid #ddd;
    width: 70%;
    color: #888;
    margin: 10px 0 0;
    padding: 5px;
}

ol.commentlist li .comment-author,ol.commentlist li .comment-author .fn {
    color: #555;
}

ol.commentlist li .comment-meta,#respond label small {
    font-size: 10px;
}

ol.commentlist li ul.children li.depth-2,ol.commentlist li ul.children li.depth-3,ol.commentlist li ul.children li.depth-4,ol.commentlist li ul.children li.depth-5 {
    margin: 0 0 0 50px;
}

/* PAGENAVI */

/* Pagenavi */
#navigation{
	padding:10px 0px 20px 0px;
	width: 100%;
}
#navigation .alignleft{
margin: 0;
}
.wp-pagenavi{
	font-size:12px;
	text-align: center !important;

}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {
	text-decoration: none;
	background:#555!important;
	border: 1px solid #191313 !important;
	color:#fff !important;
	padding:3px 7px !important;
	display: block;
	text-align: center;
	float: left;
	margin-right: 4px;
}

.wp-pagenavi a:hover {
	color: #ffffff;
}

.wp-pagenavi span.pages {
	display:none;
}

.wp-pagenavi span.current {
	text-decoration: none;
	background:#333 !important;
	border: 1px solid #111!important;
	color:#fff !important;
	padding:3px 7px !important;
	display: block;
	text-align: center;
	float: left;
	margin-right: 4px;
}

.wp-pagenavi span.extend {
	text-decoration: none;
	background:#333 !important;
	border: 1px solid #111 !important;
	color:#fff !important;
	padding:3px 7px !important;
	display: block;
	text-align: center;
	float: left;
	margin-right: 4px;
}	
.color-skyblue{color: #25bafd;}

#homepage-content h1{
	text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 38px;
    text-transform: uppercase;
    font-weight: bold;
    color: #17181b;
	line-height: 45px;
	margin-bottom: 40px;
}
#homepage-content h2{
    font-family: 'Open Sans', sans-serif;
    font-size: 34px;
    color: #2cb5ff;
    text-align: center;
}

#homepage-content{
	padding-top:40px;
}
.home-content{
    padding: 20px 0px;
}
.home-content .home-content-video{
    float:left;
	margin-right:25px;
}
.home-content p{
    margin: 5px 0px 5px 0px;
    padding: 0px 0px;
    line-height: 145%;
	    font-family: 'PT Sans', sans-serif;
    font-size: 15px;
    color: #292929
}
.home-content-text {
    float: right;
    width: 50%;
}
.home-content p{
    color: #292929;
    font-size: 15.5px;
    line-height: 28px;
    margin-bottom: 20px;
    font-family: "Open Sans", sans-serif;	
}
#showmore{
background: #0085cd;
    border: 0;
    color: white;
    font-size: 16px;
    font-family: arial;
    padding: 10px 20px;
    border-radius: 5px;
    cursor: pointer;
    outline: none;
}

.parallax {
    height: 400px;
    background-attachment: fixed !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    position: relative !important;
    width: 100% !important;
}
#homepage-image{
	padding:40px 0px;
	border-bottom:1px solid #dfe0e1;
}
#boxes{
	padding:40px 0px;
	background:#f8f8f8;
}
.box-one,.box-two,.box-three,.box-four{
	border: 1px solid #dfe0e1;
    background: white;
	margin-bottom:20px;
}
.box-one h1 strong,.box-two h1 strong,.box-three h1 strong,.box-four h1 strong{
	text-transform:uppercase;
}
.box-one h1{
font-family: 'Open Sans', sans-serif;
    font-size: 38px;
    color: white;
    text-align: center;
    background: #0085cd;
    padding: 10px 0px;
}
.box-one ul li{
	font-size: 20px;
    font-family: 'PT Sans', sans-serif;
    color: #292929;
    background: url('images/boxone-li.png') no-repeat left;
    padding-left: 55px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.box-one  ul,.box-two  ul,.box-three  ul,.box-four  ul {
       padding: 20px 20px;
  }
 .box-two h1{
font-family: 'Open Sans', sans-serif;
    font-size: 38px;
    color: white;
    text-align: center;
    background: #fc5c39;
    padding: 10px 0px;
}
.box-two ul li{
	font-size: 20px;
    font-family: 'PT Sans', sans-serif;
    color: #292929;
    background: url('images/boxtwo-li.png') no-repeat left;
    padding-left: 55px;
    padding-top: 15px;
    padding-bottom: 15px;
}
 .box-three h1{
font-family: 'Open Sans', sans-serif;
    font-size: 38px;
    color: white;
    text-align: center;
    background: #22bd8d;
    padding: 10px 0px;
}
.box-three ul li{
	font-size: 20px;
    font-family: 'PT Sans', sans-serif;
    color: #292929;
    background: url('images/boxthree-li.png') no-repeat left;
    padding-left: 55px;
    padding-top: 15px;
    padding-bottom: 15px;
}
 .box-four h1{
font-family: 'Open Sans', sans-serif;
    font-size: 38px;
    color: white;
    text-align: center;
    background: #db2bc8;
    padding: 10px 0px;
}
.box-four ul li{
	font-size: 20px;
    font-family: 'PT Sans', sans-serif;
    color: #292929;
    background: url('images/boxfour-li.png') no-repeat left;
    padding-left: 55px;
    padding-top: 15px;
    padding-bottom: 15px;
}
#getstartedform{
	background:#25bafd;
	    padding: 40px 0px 30px 0px;
	    position: relative;
}
#internetreputationprotector-signup{
	position: absolute;
	left: 0;
	top: -50px;
}
.anchor-section {
    position: absolute;
    left: 0;
    top: -80px;
}

#getstartedform h1{
font-family: 'Open Sans', sans-serif;
    font-size: 34px;
    color: white;
    text-align: center;
	font-weight:bold;
}
#getstartedform .footer-widget-item .textwidget{min-height: 0 !important;}
.request-demo-content {
    max-width: 500px;
    margin: 20px auto 0;
}
.formgetstarted p{
    width: 215px;
    float: left;
    margin: 0px 10px;
    position: relative;
}
.formgetstarted  input[type="text"],.formgetstarted  input[type="email"] {
    font-size: 14px;
    padding: 15px 10px;
	width: 90%;
}
.formsubmit{
	text-align:center;
}
.formsubmit input[type="submit"]{
    background: transparent;
    border: 2px solid white;
    color: white;
    font-size: 20px;
    font-family: arial;
    padding: 10px 40px;
    margin-top: 15px;
    border-radius: 5px;
}
.formsubmit input[type="submit"]:hover{
	color: #0085cd;
	background:white;
	cursor:pointer;
}
#home-slider  #layerslider_1 .ls-l h1{
    font-size: 52px;
    line-height: 60px;
    font-family: 'PT Sans', sans-serif;
    color: white;
    text-shadow: -5px 0px 10px #17181b;
}
#home-slider #layerslider_1 .ls-l h1 .blue{
	Color:#2cb5ff;
	font-weight:bold;
}
#home-slider #layerslider_1 .ls-l h1 .orange{
	Color:#fc5c39;
	font-weight:bold;
}
#home-slider #layerslider_1 .ls-l h1 .green{
	Color:#22bd8d;
	font-weight:bold;
}
#home-slider #layerslider_1  .ls-bottom-nav-wrapper{
	display:none;
}
.headline{
    background: #0085cd;
	background: #192331;
    text-align: center;
    color: white;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-size: 38px;
    padding: 20px 0px;
	padding: 23px 0px;
    line-height: 45px;
}
.build-parallax {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    width: 100%;
    height: 559px;
    background-attachment: fixed;
    background-image: url(images/parallax1.png);
}
.monitor-parallax {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    width: 100%;
    height: 559px;
    background-attachment: fixed;
    background-image: url(images/parallax2.png);
}
.capture-parallax {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    width: 100%;
    height: 559px;
    background-attachment: fixed;
    background-image: url(images/parallax3.png);
}
.promote-parallax {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    width: 100%;
    height: 559px;
    background-attachment: fixed;
    background-image: url(images/parallax4.png);
}
.round-title.right-side {
    float: right;
    margin-top: 100px;
}
.round-title.left-side {
    float: left;
    margin-top: 100px;
}
.round-title h2 {
    font-size: 50px;
    padding-top: 90px;
    line-height: 70px;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    color: white;
}
.capture-parallax .round-title h2{
	padding-top: 65px;
}
.round-title h2 span {
    font-size: 25px;
    display: block;
    font-weight: normal;
    text-transform: none;
    font-family: "Open Sans", sans-serif;
    line-height: 32px;
    margin: 0px 0 10px;
}
.round-title {
    width: 332px;
    height: 332px;
    background: url(images/r-shadow.png);
    border-radius: 100%;
    border: 2px solid #fff;
    text-align: center;
}
.positionyourbusiness,
.positionyourbrand,
.increasepositivity,
.shareacrosstheinternet{
	padding:40px 0px;
}
.positionyourbusiness .section-head,
.positionyourbrand .section-head,
.increasepositivity .section-head,
.shareacrosstheinternet .section-head{
    font-size: 50px;
    text-align: center;
    color: #0085cd;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
}
.positionyourbusiness_item:last-child,
.positionyourbrand_item:last-child,
.increasepositivity_item:last-child,
.shareacrosstheinternet_item:last-child{
	margin-right:0px;
}
.positionyourbusiness_item,
.positionyourbrand_item,
.increasepositivity_item,
.shareacrosstheinternet_item{
    width: 295px;
    text-align: center;
    float: left;
    margin-right: 25px;
    margin-top: 25px;
}
.positionyourbusiness_item p,
.positionyourbrand_item p,
.increasepositivity p,
.shareacrosstheinternet p{
    color: #292929;
    Font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    padding-top: 10px;
    font-weight: 400;
    line-height: 28px;
}
 #header {
  display: none;
  }
.page-id-87 .ls-wp-fullwidth-container {
  display:none;
  }
.ourprogram_item{
     width: 205px;
    float: left;
    border: 1px solid #dadada;
    margin-right: 37px;
    border-radius: 10px;
    text-align: center;
    padding-bottom: 25px;
    margin-top: 40px;
    margin-bottom: 40px;
}
.ourprogram_item:last-child {
   margin-right:0px !important;  
}
.ourprogram_item h1{
text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    background: #1787cb;
    color: white;
    border-bottom: 1px solid #dadada;
    margin-bottom: 0px;
    border-top-left-radius: 10px;
		border-top-right-radius: 10px;
}
.ourprogram_item h2{
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    color: #1787cb;
    margin-bottom: 0px;
    font-size: 18px;
}
.ourprogram_item p{
    text-align: center;
    font-size: 15px;
    color: #6b6a6a;
    padding: 10px 20px;
    margin: 0 0 20px 0;
}
.ourprogram_item a{
    background: #1787cb;
    color: white !important;
    padding: 8px 25px;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    text-decoration: none;
    border-radius: 5px;
}
.service_item{
        width: 375px;
    float: left;
    margin-right: 10px;
    margin-top: 15px;
    margin-bottom: 15px;
	margin-left:10px;
}
/*.service_item:nth-child(even) {
    margin-right:0px !important;
}*/
.left_image{
 float: left;
    width: 65px;
    margin-right: 10px;
  }
.right_details{
  float: right;
    width: 295px;
  }
.right_details h1{
font-family: 'Open Sans', sans-serif;
    color: #555555;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
  }
.right_details p {
    margin: 0 0 15px 0;
    font-size: 15px;
    color: #6b6a6a;
	font-family: 'Open Sans', sans-serif;
	font-weight:normal;
}
.right_details a{
    background: #f8f8f8;
    color: #989797 !important;
    padding: 8px 25px;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    text-decoration: none;
    border-radius: 5px;
    border: 1px solid #dfe0e1;
  }
.right_details a:hover {
    background: #1787cb;
    color: white !important;
  border: 1px solid #1787cb;
  }
.service-content{
      padding: 40px 0px;
  }
  
#full-content{
	padding-top: 40px;
}
#full-content h1{
	font-family: 'Open Sans', sans-serif;
    font-size: 38px;
    color: black;
    text-align: center;
    font-weight: 800;
    text-transform: uppercase;
	margin-bottom: 20px;
}
#full-content{
	font-family: 'Open Sans', sans-serif;
	color:#292929;
	font-size: 15px;
}
.entry p{
	font-family: 'Open Sans', sans-serif;
	color:#292929;
	font-size: 18px;
    line-height: 1.6;
}

#full-content .entry a{
	color: #1787cb;
	text-decoration: none;
}
img{
	max-width: 100%;
}
hr {
    border: none;
    clear: both;
    margin: 40px 0 40px !important;
    height: 1px !important;
    background: #eaeaea !important;
}
#full-content h2{
    font-family: 'Open Sans', sans-serif;
    font-size: 34px;
    color: #2cb5ff;
    text-align: center;
    margin-bottom: 20px;
}
#full-content .title h2{
	text-align: left;
}
#full-content img{
    margin-top: 15px;
	max-width: 100%;
	height: auto;
}
.left-content{
    float: left;
    width: 450px
}
.right-content{
    float: right;
    width: 452px;
}
#blogname {
    float: left;
    display: flex;
    align-items: center;
    column-gap: 20px;
}
#blogname img{
	max-width: 100%;
	height: auto;
}
#header_widget {
    float: right;
    text-align: center;
}
.scroll_buttons {
    margin-bottom: 0;
    margin-top: 30px;
}
.scroll_buttons li {
    display: inline-block;
    margin-bottom: 0;
    margin-left: 14px;  
}
.scroll_buttons li a {
    display: block;
    line-height: 43px;
    font-size: 16px;
    color: #fff;
    font-family: Arial, sans-serif;
    font-weight: normal;
    text-decoration: none;
    width: 184px;
    text-align: center;
    border: solid 2px #fff;
    border-radius: 5px;
	-webkit-transition: all .3s ease-in-out 20ms;
    transition: all .3s ease-in-out 20ms;
}
.scroll_buttons li a:hover {
background: #1787cb;
}
.call_us {
    float: right;
    color: #fff;
    font-size: 21px;
    font-weight: normal;
    font-family: "Open Sans", sans-serif;
    padding: 18px 18px 27px 18px;
    background: #1787cb;
    border-radius: 3px 3px 0 0;
  position: absolute;
    right: 0;
    bottom: 0;
}
.call_us a, .call_us a:hover{
	color: #fff;
	text-decoration: none;
}
.entry input[type="text"], 
.entry input[type="tel"],
.entry input[type="password"], 
.entry input[type="email"], 
.entry textarea {
width: 90%;
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    border-radius: 7px;
    color: #737373;
    padding: 11px 18px 12px;
    margin-bottom: 9px;
    outline: none;
    box-shadow: none;
    border: solid 1px #d3d3d3;
}
.entry .hs-form textarea.hs-input{
    width: 100%;
    min-height: 100px;
    box-shadow: none;
}
.entry select{
width: 99%;
    border: solid 1px #c9c9c9 !important;
    padding: 9px 10px 11px;
    background-image: url(images/dropdown_menu.png), url(images/select_menu.png) !important;
    background-position: right center, left top !important;
    background-repeat: no-repeat, repeat-x !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #17181b;
    font-size: 15px;
    border-radius: 5px;
    font-family: "Open Sans", sans-serif;
    margin-bottom: 9px;
    border-radius: 8px;
    background-color: #ebebeb;
}
.entry textarea{
	height: 111px;	
}
.entry input[type="submit"]{
	background: #1787cb;
    color: #fff !important;
    font-size: 15px;
    border: 0;
    font-family: "Open Sans", sans-serif;
    line-height: 43px;
    padding: 0 48px;
    border-radius: 5px;
    cursor: pointer;
    outline: none;
    text-decoration: none !important;
    display: inline-block;	
}
.wpcf7-form br{
	display: none !Important;
}
.list_item {
    margin: 0 !important;
    padding: 0 !important;
}
.blue {
    color: #1787cb !important;
}
p.post_meta {
    margin-bottom: 0;
    padding-bottom: 0;
}
.navigation {
    text-align: right;
    padding-top: 20px;
    border-top: solid 1px #dfe0e1;
    margin-top: 20px;
}
.navigation a{
    display: inline-block;
    width: 148px;
    text-align: center;
    line-height: 43px !important;
    background: #1787cb;
    color: #fff !important;
    border-radius: 5px;
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    margin-left: 15px;	
}
#search {
    margin-top: 15px;
}
#search form{
	margin-bottom: 0;
}
#search input[type="submit"]{
	display: block;
	float: right;
	border: 0;
	cursor: pointer;
	font-size: 0;
	outline: none;
	background: #1787cb url(images/search.png) no-repeat left top;
    width: 59px;
    height: 46px;
	padding: 0;	
	border-radius: 0 8px 8px 0;
}
#search input[type="text"]{
    float: left;
    font-size: 14px;
    color: #737373;
    padding: 14px 17px !important;
    width: 186px;
    display: block;
    margin-bottom: 0;
    border: solid 1px #d3d3d3;
    border-right: 0;
    border-radius: 8px 0 0 8px;
    box-shadow: none;
}
.sidebar .sidebar-item {
    margin-bottom: 20px;
}
.sidebar .sidebar-item  .widgettitle{
font-size: 24px !important;
    font-weight: 600;
    font-family: "Open Sans", sans-serif;
    border-bottom: solid 3px #1787cb;
    padding-bottom: 5px;
    margin-bottom: 0px !Important;
    color: #1787cb !important;
    text-align: left !important;
}

.widget_recent_entries ul, 
.widget_categories ul, 
.widget_archive ul, 
.related-posts ul {
    padding: 0;
    border-top: solid 1px #d5d5d5;
	margin-bottom: 0;
}
.widget_recent_entries ul li, 
.widget_categories ul li, 
.widget_archive ul li, 
.related-posts ul li {
    line-height: 54px;
    text-align: left;
    list-style-type: none;
    border-bottom: solid 1px #d5d5d5;
	margin-bottom: 0;
}
.widget_recent_entries li a, 
.widget_categories ul li a, 
.widget_archive ul li a, 
.related-posts ul li a {
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    text-decoration: none;
    color: #737373;
}
#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {
    clear: none !important;
    position: absolute !important;
    bottom: 30px !important;
}
.nolink > a{
	cursor: default !important;
}
.table_main_head {
    padding-top: 35px;
}
.table_main_head p{
    text-align: center;
    color: #1498e8 !important;
    font-size: 18px !important;
    font-weight: 600;
}
.table_main_head h1{
    margin-bottom: 0 !important;
}
.half_table {
    float: left;
    width: 51.07%;
    margin-right: 1.5%;
}
.half_table_part {
    float: left;
    width: 47.35%;
}
.half_table_inner {
    float: left;
    width: 50%;
}
.half_table_inner h2 {
    font-weight: bold;
    font-size: 25px !important;
    margin-bottom: 5px !important;
}
.half_table_head {
    text-align: center;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    font-family: "Open Sans", sans-serif;
    padding: 12px 14px;
    border: solid 1px #b8b8b8;
    border-bottom: 0;
}
.half_table_body {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    font-family: "Open Sans", sans-serif;
    padding: 15px;
    border: solid 1px #b8b8b8;
    border-bottom: 0;
    line-height: 26px;
}
.table_head_main {
 max-width: 939px !important;
    clear: both;
    background: rgba(19,158,244,1);
    background: -moz-linear-gradient(top, rgba(19,158,244,1) 0%, rgba(23,135,204,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(19,158,244,1)), color-stop(100%, rgba(23,135,204,1)));
    background: -webkit-linear-gradient(top, rgba(19,158,244,1) 0%, rgba(23,135,204,1) 100%);
    background: -o-linear-gradient(top, rgba(19,158,244,1) 0%, rgba(23,135,204,1) 100%);
    background: -ms-linear-gradient(top, rgba(19,158,244,1) 0%, rgba(23,135,204,1) 100%);
    background: linear-gradient(to bottom, rgba(19,158,244,1) 0%, rgba(23,135,204,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#139ef4', endColorstr='#1787cc', GradientType=0 );
    text-align: center;
    font-size: 21px;
    color: #fff;
    font-weight: 600;
    font-family: "Open Sans", sans-serif;
    line-height: 56px;
text-transform: uppercase;
}
.table_head_sub {
    font-size: 21px;
    font-weight: 600;
    font-family: "Open Sans", sans-serif;
    line-height: 45px;
    padding: 0 22px;
    border: solid 1px #b8b8b8;
	border-bottom: 0;
	text-transform: uppercase;
clear: both;
  max-width: 892px !important;
}
.table_head_sub.lightblue {
    color: #1498e8;
}
.table_head_sub.lightgreen{
color: #4f9e7f;
}
.table_head_sub.lightorange{
color: #e38941;
}
.table_head_sub.applegreen{
color: #a5a537;
}
.norightborder{
border-right: 0 !important;
}
.lightblue {
    background: #edf8ff;
}
.lightgreen{
background: #edfff8;
}
.lightorange{
background: #fff5ed;
}
.applegreen{
background: #fefdf0;
}
#monitor h2{
color: #4e9e7f;
}
#monitor .half_table_head{
background: #4e9e7f;
}
#monitor .half_table_body{
    color: #4e9e7f;
    background: #edfff8;
    padding-top: 40px;
    padding-bottom: 42px;
}
#full_platform h2{
color: #e38941;
}
#full_platform .half_table_head{
background: #e38941;
}
#full_platform .half_table_body{
    color: #e38941;
    background: #fff5ed;
}
.table_item {
    line-height: 22px;
    font-size: 16px;
    font-weight: 600;
    color: #737373;
    border: solid 1px #b8b8b8;
    border-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}
.table_check{
display: block;
margin: 1px auto 2px;
width: 19px;
height: 19px;
background: url(images/check.png) no-repeat center top;
}
.table_check.blankcheck {
    background: none;
}
.half_table.table_item {
    width: 50.2%;
    margin-right: 0;
    padding-left: 22px;
border-right: 0;
}
.half_table_inner.table_item {
    width: 49.66%;
}
.required{color: #ff0000 !important;}
.table_item.table_two {
    padding-top: 16px;
    padding-bottom: 16px;
}
.borderbottom{
border-bottom: solid 1px #b8b8b8;
}
#pricing_table {
    margin-bottom: 28px;
}#cheerleader{	margin-right: 22px;}#full-content .top_content h3{    font-size: 31px;    color: #17181b;    font-family: "Open Sans", sans-serif;    font-weight: 800;    text-transform: uppercase;	}#full-content .top_content p{    font-size: 15px;    color: #292929;    line-height: 28px;		}#full-content .fullwidth_heading h2{    margin-bottom: 0;    color: #fff;    line-height: 46px;    font-weight: bold;    font-size: 38px;    padding-top: 19px;    padding-bottom: 20px;	padding-left: 30px;    padding-right: 30px;}.fullwidth_heading {    margin-bottom: 32px;	margin-top: 30px;	background: #1787cb;}.color_blue{	color: #1787cb;}.joe_right {    float: right;    margin-left: 30px;}#full-content .bottom_content p{    color: #292929;    font-size: 15.5px;    line-height: 28px;    margin-bottom: 20px;    font-family: "Open Sans", sans-serif;	}.button {    background: #0085cd;    border: 0;    color: white;    font-size: 16px;    font-family: arial;    padding: 10px 20px;    border-radius: 5px;    cursor: pointer;    outline: none;	}.program {    float: left;    width: 205px;    border: solid 1px #dadada;    border-radius: 8px;    margin-right: 37px;	overflow: hidden;	min-height: 445px;	margin-top: 20px;    margin-bottom: 30px;}.program.last{	margin-right: 0;}.program h3 {    background: #2389c9;    text-align: center;    color: #fff;    margin-bottom: 0;    line-height: 50px;    font-weight: bold;    font-family: "Open Sans", sans-serif;    text-transform: uppercase;    font-size: 26px;}.program_img img {    margin: 0 !important;    border-top: solid 1px #dadada;    width: 100%;    height: auto;}#full-content .bottom_content .program p{	font-family: Arial, sans-serif;    font-size: 15px;    color: #6b6a6a;    line-height: 24px;    text-align: center;    padding-left: 20px;    padding-right: 20px;	}.program_items_left {    width: 50%;    float: left;	margin-top: 25px;}.program_items_right {    float: right;    width: 50%;	margin-top: 25px;}.program_item_img {    float: left;    border-radius: 100px;    border: solid 2px #d1d1d1;	margin-right: 20px;    margin-bottom: 20px;	margin-top: 10px;}.program_item{	clear: both;	padding-right: 50px;	min-height: 145px;}.program_item_img img{	margin: 0 !important;	display: block;}.program_item h3 {    font-size: 18px;    font-weight: bold;    text-transform: uppercase;    color: #2389c9;    font-family: "Open Sans", sans-serif;    margin-bottom: 5px;}.program_item p{	color: #6b6a6a !important;    font-size: 14px !important;    line-height: 24px !important;	}

#getstartedform .hbspt-form{
	text-align: center;
}
#getstartedform .hs-form.stacked .field {
    margin-bottom: 0;
    display: block;
    width: 500px;
    max-width: 100%;
    margin: 0 auto;
}
#getstartedform .hs-form .hs-input,
#getstartedform .hs-form textarea.hs-input{
    max-width: none;
    width: 100%;
    box-sizing: border-box !important;
    padding: 10px !important;
    height: 40px;
}
#getstartedform label span{
    font-weight: normal;
    font-size: 14px;
    color: #fff;
    font-family: "Open Sans", sans-serif;
}
#getstartedform .hs-form.stacked .inputs-list{
    margin-bottom: 0;
    padding: 0;
}
#getstartedform .hs-form.stacked .inputs-list>li label{
    color: #ffb6b6;
    font-family: "Open Sans", sans-serif;
}
#getstartedform .hs-form.stacked .actions{
    padding: 0;
    margin: 0;
}
#getstartedform .hbspt-form .hs_submit .hs-button{
    width: 150px;
    padding: 15px 20px;
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
}
.left-content .hs-form.stacked .field {
    margin-bottom: 0;
}
.left-content .hs-form.stacked label span{
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    color: #737373;
    font-size: 14px;
    line-height: 20px;
}
.left-content .hs-form .hs_submit .hs-button{
    box-sizing: border-box !important;
    box-shadow: none !important;
    border: 0 !Important;
}
.left-content .hs-form.stacked .actions{
    padding-top: 0;
    margin-top: 0;
}
.left-content .hs-form.stacked .inputs-list>li{
margin: 0;	
}
.left-content .hs-form.stacked .inputs-list>li label{
	padding-top: 0;
    font-family: "Open Sans", sans-serif;
    color: red;
}
.submitted-message {
    color: #fff;
    font-family: "Open Sans", sans-serif;	margin-top: 10px;
}
#full-content .entry .submitted-message {
    color: #737373;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
}
.home-container{
	width: 1190px;
	margin: 0 auto;
}
.home-main{
	background: #f8f8f8;
	padding-bottom: 35px;
}
.home-content-left {
    float: left;
    width: 50%;
	margin-right: 44px;
}
.home-content-left iframe{border: solid 3px #192331;}
.home-content-right {
    float: left;
    width: 42%;
}
.home-content-right p{
	font-size: 24px;
    font-family: "Open Sans", sans-serif;
    line-height: 38px;
    margin-top: 15px;
    margin-bottom: 15px;	
}
.request-btn:link{
	display: block;
    font-size: 18px;
    background: #000;
    text-align: center;
    width: 200px;
    line-height: 55px;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    color: #fff;
    text-decoration: none;
    border-radius: 5px;	
}
.request-btn:hover,
.ourprogram_item a:hover{
	background: #1787cb;
}
.program-wrapper {
    padding: 40px 0 60px;
}
.ourprogram_item{
    margin-right: 11px;
    width: 289px;
    border-radius: 0;
    border: 0;
    height: 468px;
    padding: 0;	
	position: relative;
	margin-top: 0;
	margin-bottom: 0;
}
.program-overlay{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-align: center;
	background: transparent;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.program-overlay:hover{
	background: rgba(0, 176, 255, 0.8);
	
}
.ourprogram_item h2{
	font-weight: bold;
	font-size: 38px;
	color: #fff;
	font-family: "Open Sans", sans-serif;
	margin-bottom: 22px;
	text-transform: capitalize;
}
.ourprogram_item p{
	color: #ffffff;
	font-size: 15px;
	font-family: "Open Sans", sans-serif;
	padding: 0px 30px;
	line-height: 20px;
	margin-bottom: 0;
}
.program-img {
    min-height: 91px;
    margin-top: 47px;
    margin-bottom: 20px;
}
.program-description {
    min-height: 175px;
}
.ourprogram_item a{
    padding: 0;
    width: 147px;
    display: inline-block;
    line-height: 40px;
    font-size: 13px;
    font-weight: 600;
    background: #000;
    border-radius: 3px;	
}
.managemonitortrack-wrapper {
    background: #f8f8f8;
    text-align: center;
    padding: 80px 0 55px;
}
.managemonitortrack-wrapper h2{
	font-size: 38px;
    color: #000;
    font-weight: bold;
    font-family: "Open Sans", sans-serif;
    margin-bottom: 40px;	
}
a.explore-btn {display: block;
    margin: 0 auto;
    font-size: 18px;
    color: #ffffff !important;
    width: 185px;
    background: #000 url(images/explore-arrow.png) no-repeat 92%;
    padding-right: 16px;
    padding-top: 15px;
    padding-bottom: 15px;
	font-family: "Open Sans", sans-serif;
	font-weight:600;
	text-decoration:none;
	border-radius: 5px;
	}
a.explore-btn:hover {background-color:#1787cb;}
.managemonitortrack-wrapper p {font-size: 18px;
font-family: "Open Sans", sans-serif;
font-weight:600;
}
a.request-btn {color:#fff !important;}
.home-parallax {height:450px;    background-attachment: fixed;
    background-size: 100%;
    background-position: center center;background-repeat:no-repeat;}
.left_image img {-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);}
.left_image img:hover {-webkit-filter: grayscale(0); /* Safari 6.0 - 9.0 */
    filter: grayscale(0);}
#getstartedform  h4 {text-align:center;font-size:18px;color:#fff;font-weight: bold;
    font-family: "Open Sans", sans-serif;    line-height: 25px;
    margin-bottom: 10px;}
#getstartedform  h2 {text-align:center;font-size:26px;color:#fff;font-weight: bold;
    font-family: "Open Sans", sans-serif;line-height:31px;}
.demo-btn {
	    display: block;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 0px;
    outline: none;
    border: 2px solid #fff;
    background: none;
    color: #fff;
    cursor: pointer;
	font-size:18px;
	font-weight:600;
	font-family: "Open Sans", sans-serif;
	    padding: 15px 20px;
    border-radius: 10px;
	width: 158px;
    text-align: center;	
}
.demo-btn:hover{
	background: #fff;
    color: #25bafd;
}
a.back-to-top {
    width: 51px;
    height: 51px;
    position: absolute;
    display: block;
    right: 0;
    margin-right: 25px;
    margin-top: -62px;
    color: transparent !important;
    font-size: 0px;
    text-decoration: none !important;
    background: #0f161e url(images/back-to-top.png) no-repeat center center;
}
a.back-to-top:hover {background-color:#25bafd;}.video-content {    background: #192331;    padding: 20px 20px;    margin-bottom: 25px;}.video-col {width:279px;float:left;margin-left:10px;margin-right:10px;    min-height: 220px;}.video-col h3 {text-align:center;color:#fff;font-size:16px;font-weight:600;font-family: "Open Sans", sans-serif;}#full-content .video-col img {margin-top:0px;}.login-content {max-width:348px;float:left;text-align:center;background:url(images/vid-bg.jpg) no-repeat center center;background-size:cover;}.vid {    width: 592px;float: left;}.vid iframe {width: 100%;    height: 318px;    display: block;}#full-content .login-content img {    padding-top: 5px;    margin-top: 0px;    display: block}a.v-login {    display: block;    background: url(images/login-btn.png) no-repeat center center;    color: #fff !important;    font-size: 28px;    text-transform: uppercase;    font-weight: 600;    font-family: "Open Sans", sans-serif;    width: 224px;    margin: 0 auto;    padding: 18px 0px;    margin-top: 10px;}.login-content h4 {color: #fff;    font-size: 28px;    font-weight: 600;    font-family: "Open Sans", sans-serif;    margin-top: 5px;}.top-video {padding-top:25px;}h1.vid-head {border-bottom:2px solid #dddddd;padding-bottom:10px;font-family: "Open Sans", sans-serif;font-weight:700;}

body.page-id-565 #full-content{
    padding: 65px 0 70px;
}
body.page-id-565{background: #192331;}
body.page-id-565 .main-body{background: #fff;}
#full-content .half_table2  h1 {font-size:37px;}
.half_table2 {float:left;max-width:430px;}
.half_table_part2 {float: left;width: 510px;}
.half_table_part2 .half_table_inner {width: 33.33333%;}
.half_table_part2 .half_table_head {font-size:16px;}
.half_table_part2  #monitor .half_table_body {padding:20px;padding-left:0px;padding-right:0px;}
.half_table_part2 .half_table_body {padding:20px;padding-left:0px;padding-right:0px;font-size:16px;line-height:21px;}
#platform .half_table_head {background:#269eec;}
#platform .half_table_body {background:#edf8ff;color:#269eec;}
.half_table_part2 .half_table_inner h2 {line-height: 25px;font-size: 23px !important;}
.half_table2.table_main_head p {font-size:24px !important;font-weight:600 !important;line-height:28px !important;}
.half_table.table_item {width: 43.3%;}
.half_table_part {width: 54.2%;}
#monitor h2, #platform h2 {padding-top:25px;}
.half_table_inner.table_item {width: 33%;}
.table_item {font-size:15px;}
.b-bullet li {list-style:disc;}

/*--------------------------------------------------------------
# Popup Styles
--------------------------------------------------------------*/

@font-face {
  font-family: 'HelveticaLTStd-Comp';
  src: url('fonts/HelveticaLTStd-Comp.eot?#iefix') format('embedded-opentype'),  
    url('fonts/HelveticaLTStd-Comp.otf?v=1')  format('opentype'),
    url('fonts/HelveticaLTStd-Comp.woff?v=1') format('woff'), 
    url('fonts/HelveticaLTStd-Comp.ttf?v=1')  format('truetype'), 
    url('fonts/HelveticaLTStd-Comp.svg#HelveticaLTStd-Comp') format('svg');
  font-weight: normal;
  font-style: normal;
}
.chat-box{
    display: none;
}
#callback.popup,
#popup.popup {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    width: 100vw;
    height: 120vh;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 2;
    visibility: hidden;
    opacity: 0;
    overflow: hidden;
    transition: 0s ease-in-out;
    max-width: 100%;
    z-index: 9999999;
    margin: 0;
    min-width: 90%;
}
#callback .popup-inner,
#popup .popup-inner {
    position: relative;
    bottom: -100vw;
    right: -120vh;
    display: flex;
    align-items: center;
    max-width: 830px;
    max-height: none;
    width: 830px;
    height: auto;
    text-align: left;
    border-radius: 0;
    padding: 30px 40px;
    box-sizing: border-box;
    background: #0068ff url(images/popup-bg-min.png?v=1.0.0) no-repeat right 18px top 32px;
    box-shadow: 0 5px 10px rgba(0,0,0,.8);
    color: #fff;
}
#callback .popup-header,
#popup .popup-header {
    margin-bottom: 25px;
    text-align: left;
}
#callback .popup-header p,
#popup .popup-header p {
    padding: 0 0;
}
#callback .popup-row,
#popup .popup-row{
    margin: 0 -12.5px 15px;
}
#callback .popup-row .popup-column,
#popup .popup-row .popup-column {
    float: left;
    width: 50%;
    padding: 0 12.5px;
    box-sizing: border-box;
}
#callback .popup-row .popup-column .popup-column-contents,
#popup .popup-row .popup-column .popup-column-contents {
    background: #f6f6f6;    
    padding: 24px 20px 20px 20px;
    min-height: 205px;
    min-height: 0;
    background: none;
    padding: 0; 
}
#callback .popup-row .popup-column .popup-column-contents h3,
#popup .popup-row .popup-column .popup-column-contents h3{
    color: #009cff;
        margin-bottom: 8px;
}
#callback .popup-row .popup-column .popup-column-contents p,
#popup .popup-row .popup-column .popup-column-contents p {
    font-size: 15px;
    margin-bottom: 5px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 1.4;
    color: #e7000a;
    text-align: center;
}
#callback .popup-row .popup-column .popup-column-contents .button:before,
#popup .popup-row .popup-column .popup-column-contents .button:before{
    display: none;
}
#callback .popup-inner h2,
#popup .popup-inner h2 {
    font-size: 43px;
    color: #fff;
    line-height: 1;
    margin-bottom: 5px;
    font-family: 'HelveticaLTStd-Comp', Impact, sans-serif;
    font-weight: normal;
}
#callback .popup-inner h3,
#popup .popup-inner h3 {
    line-height: 1.2;
    font-size: 27.5px;
    margin: 0 0 20px;
    color: #fff;
    font-weight: normal;
    font-family: "Open Sans", sans-serif;
}
#callback .popup-inner p,
#popup .popup-inner p {
    line-height: 25px;
    font-size: 15px;
    margin: 0px 0 25px;
    color: #000;
    font-weight: normal;
    font-family: "Open Sans", sans-serif;
    text-align: left;
}
#callback .popup-inner ul,
#popup .popup-inner ul {
    margin: 25px 0 20px 0;
    padding: 0;
    list-style-type: none;
}
#callback .popup-inner .popup-button li,
#popup .popup-inner .popup-button li {
    list-style-type: none;
    display: inline-block;
    vertical-align: top;
    margin-left: 0;
    margin-right: 5px;
}
#callback .popup-inner ul li,
#popup .popup-inner ul li {
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    line-height: 25px;
    font-size: 15px;
    color: #000;
    margin-bottom: 0;
    text-align: left;
    list-style-type: disc;
    list-style-position: outside;
    margin-left: 30px;
}
#callback .popuptext p:last-child,
#popup .popuptext p:last-child{
    margin-bottom: 0 !important;
}
#callback .popup-inner .button,
#popup .popup-inner .button{
    text-transform: uppercase;
    font-weight: normal;
    display: inline-block;
    width: auto;
    min-width: 0;
    color: #000;
    padding: 0;
    font-size: 25px;
    height: auto;
    line-height: 65px;
    border-radius: 4px;
    width: 220px;
    background: #fff;
    font-family: 'HelveticaLTStd-Comp', Impact, sans-serif;
    margin-left: 0;
    border: 0;
    outline: none;
    cursor: pointer;
}
#callback .popup-inner .button:hover,
#popup .popup-inner .button:hover{
    background: #00c1c7;
    color: #fff;
}
#callback .popupphoto ,
#popup .popupphoto {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  width: 40%;
  height: 100%;
  overflow: hidden;
}
#callback .popupphoto img ,
#popup .popupphoto img {
  width: auto;
  height: 100%;
}
#callback .popuptext,
#popup .popuptext {
  display: block;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0;
}
#callback .popuptext img,
#popup .popuptext img{
    max-width: 100%;    
    display: block;
    width: 100%;
    height: auto;
}
#callback.popup:target,
#callback.popup.popup-active,
#popup.popup:target,
#popup.popup.popup-active {
  visibility: visible;
  opacity: 1;
}
#callback.popup:target .popup-inner,
#callback.popup.popup-active .popup-inner,
#popup.popup:target .popup-inner,
#popup.popup.popup-active .popup-inner {
  bottom: auto;
  top: 8%;
  right: 0;
  transform: rotate(0);
}
.popup.hidepopup{
    display: none !important;
}
#callback .closepopup,
#popup .closepopup {
    position: absolute;
    right: 0;
    top: 12px;
    font-weight: 300;
    border-radius: 0;
    background-color: #fff;
    z-index: 4;
    line-height: 3rem;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    padding: 0;
    font-size: 20px;
    background: #fff url(images/close-black.png) no-repeat center;
    background-size: 24px 24px;
    width: 35px;
    height: 35px;
    border: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #callback .popup-inner,
  #popup .popup-inner{ width: 100%;}
  #callback.popup:target .popup-inner, #callback.popup.popup-active .popup-inner,
  #popup.popup:target .popup-inner, #popup.popup.popup-active .popup-inner{ bottom: auto; top: 0;}
  #callback .popup-row .popup-column .popup-column-contents p,
  #popup .popup-row .popup-column .popup-column-contents p {font-size: 14px;}
  #callback .popup-inner h2, #popup .popup-inner h2 {font-size: 40px;}
  #callback .popup-inner h3, #popup .popup-inner h3 { font-size: 24px;}
  #callback .popup-inner .button, #popup .popup-inner .button {font-size: 20px;width: 190px;}

}
@media only screen and (max-width: 767px) {
  #callback.popup:target .popup-inner, #callback.popup.popup-active .popup-inner,  
  #popup.popup:target .popup-inner, #popup.popup.popup-active .popup-inner {bottom: auto; top: 100px;}
  #callback .popup-inner,
  #popup .popup-inner {width: 90%;padding: 20px;background-size: 130px;background-position: right center;}
  #callback .popuptext,  #popup .popuptext{ max-height: 445px; overflow-y: scroll;}
  #callback .popup-inner h2 , #popup .popup-inner h2 { font-size: 32px; line-height: 1;}
  #callback .popup-inner h3, #popup .popup-inner h3{font-size: 18px; line-height: 1.4;}
  #callback .popup-inner p, #popup .popup-inner p {font-size: 14px;line-height: 1.5;font-weight: normal; padding: 0;}
  #callback .popup-inner ul , #popup .popup-inner ul {margin: 10px 0 10px 0;}
  #callback .popup-row, #popup .popup-row{margin-bottom: 10px;margin-left:0; margin-right: 0;}
  #callback .popup-row .popup-column, #popup .popup-row .popup-column {float: none;width: 100%; margin-bottom: 10px; padding:0;}
  #callback .popup-row .popup-column .popup-column-contents, #popup .popup-row .popup-column .popup-column-contents{min-height: 0; padding-bottom: 10px;}
  #callback .popup-row .popup-column .popup-column-contents p,
  #popup .popup-row .popup-column .popup-column-contents p {margin-bottom: 5px;font-size: 13px;}
  #callback .popup-inner .button,
  #popup .popup-inner .button{ font-size: 15px;height: auto; line-height: 50px; width: 140px;}
  #callback .closepopup, #popup .closepopup {right: 0;top: 0;background-color: #fff;width: 25px;height: 25px;background-size: 20px 20px;}

}
@media only screen and (max-width: 380px) {
    #callback .popuptext, #popup .popuptext {max-height: 445px;}
    #callback .popuptext{max-height: 490px;}
}
@media only screen and (max-width: 320px) {
    #callback.popup:target .popup-inner, #callback.popup.popup-active .popup-inner,
    #popup.popup:target .popup-inner, #popup.popup.popup-active .popup-inner{top: 90px;}
    #callback .closepopup, #popup .closepopup{ right: 5px; top: 5px;}
    #callback .popup-inner h2, #popup .popup-inner h2 {font-size: 30px;}
    #callback .popuptext, #popup .popuptext {max-height: 445px;}
    #callback .popup-inner h3, #popup .popup-inner h3 {font-size: 18px;line-height: 1.2;}
    #callback .popup-inner h3 br, #popup .popup-inner h3 br{display: none;}
    #callback .popup-inner .button, #popup .popup-inner .button{line-height: 40px; width: 110px; text-transform: capitalize; font-size: 13px;}
}