/* Netallianz.css start */

.content_wrapper {
	padding-bottom:100px;
}

.footer_wrapper {
	width:100%;
	height:100px;
	position:absolute;
	bottom:0;
	left:0;
}

.ssl_logo{
	float: right; 
	width:100px;
}

@font-face {
    font-family: 'texgyreadventorregular';
    src: url('fonts/texgyreadventor_regular_macroman/texgyreadventor-regular-webfont.eot');
    src: url('fonts/texgyreadventor_regular_macroman/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/texgyreadventor_regular_macroman/texgyreadventor-regular-webfont.woff') format('woff'),
         url('fonts/texgyreadventor_regular_macroman/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('fonts/texgyreadventor_regular_macroman/texgyreadventor-regular-webfont.svg#texgyreadventorregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.top_line .customer_panel a { text-decoration:none; color:#fff !important; }
.top_line .customer_panel a:hover { color:#5fc6fc !important; }

.top_line .support { text-align:right;  color:#cac9c9;}
.top_line .support a { text-decoration:none; }
.top_line .support a:hover { text-decoration:underline; }

.slider_domain_search_btn { background-color:#5fc6fc; color:#fff; min-height:40px; }
.slider_domain_search_btnindex{
	background-image: url("/images/slides/slide1/domain_btn_inactive.png");
}
.slider_domain_search_btnindex:active{
	background-image: url("/images/slides/slide1/domain_btn_active.png");
	right:100px;
	position:relative;
}
.slider_domain_register_btnindex{
	background-image: url("/images/slides/slide3/domain_btn_registernw.png");
}

.slider_domain_search_btn:hover { background-color:#56b2e2;}
.slider_domain_search_btn.light_blue { background-color:#5fc6fc; }

.promo_box {background-color:#fff; border:1px solid #949393; margin:10px 0 10px 0; padding:18px; font-size:16px; line-height:30px; color:#282828; }
.promo_box b {font-size:22px; font-weight:600;}

.btm-navi li {
	float:left;
}

.support-call {
	font-size:13px;
	margin-top:10px;
	text-align:right;
}

.support-call a {
	font-size:19px;
	color:#5fc6fc !important;
	text-decoration:none;
}

.support-call a:hover {
	color:#fff !important;
}

.footer-icann-logo {
	background-image:url(../images/footer-logo-icann.png);
	width:40px;
	height:40px;
	float:right;
}

.sign-up {
	float:left;
	border:1px solid #0b486b;
	background:#0b486b;
	color:#fff;
	padding:0px 24px;
	font-size:16px;
	margin:10px 0px;
}

.sign-up:hover {
	border:1px solid #fff;
	color:#fff;
	background:#5fc6fc;
}

a.live-chat {
	text-decoration:none !important;
	background: url(../images/icon-livechat.png) no-repeat;
	background-position:90% 50%;
	color:#cac9c9;
	display:block;
	padding:8px 10px 5px 10px;;
}

a.live-chat:hover {
	background-color:#333333;
	
}

.effect-fadein {
	filter: alpha(opacity = 50);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.our-service {
	background-color: #f6f5f5; padding: 15px; border:1px solid #c6c2c2;
}

.our-service h4 {
	color:#515151; font-weight:900; text-align:center; border-bottom:1px solid #d0d0d0; padding-bottom:10px;
}

.netallianz {
	color:#979797;
}

.netallianz:hover {
	color:#fff;
}

.our-services-heading {
	text-align:center;
	margin-top:10px;
}

.why_us{
	margin-bottom:30px;
}
/*change nameservers link*/
.changenameserversfont{
	font-family: arial;
	font-size: 15px !important;
}

.domain_search{
	width:420px !important;
	font-size:18px !important; 
	max-width:420px; 

}
.button_margin{
	 margin-top:50px;
}
.logo_style{
	margin-top:-10px;
}

@media (max-width: 839px) {
	 .domain_search{
		 width:350px !important;
	}
	 .align_tablet{
		 text-align:center;
	}
	.logo_style{
		margin-top:10px;
	}
}


@media (max-width: 699px) {
	 .domain_search{
		 width:250px !important;
		 font-size:14px !important; 
	}
	.button_margin{
		 margin-top:0px;
	}
}


@media (max-width: 767px) {
	.our-service {
		background-color: #f6f5f5; padding: 15px; border:1px solid #c6c2c2; text-align:center; margin-bottom:10px;
	}
	
	.footer .span4 {
		margin:10px auto;
	}
	
	.promo .promo_box {
		min-height:200px;
	}
	
	.promo_box {background-color:#fff; border:1px solid #949393; margin:20px 0px; padding:20px; font-size:16px; line-height:30px; color:#282828; }

	.why_us{
		margin-bottom:0px;
	}
	.why_icon{
		display:block;
		margin: 10px auto;
	}
	.why_text{
		display:block;
		text-align:center;
		margin-top:0px !important;
	}

}

.afterlogin-header {
	background-color:#5fc6fc;
	padding:10px 20px;
	margin-bottom:20px;
	border-bottom:1px solid #fff;
}

.afterlogin-header h3 {
	color:#fff;
}

.afterlogin-header p {
	color:#fff;
	font-size:16px;
	margin-bottom:0px;
}
	
.Table
{
	display: table;
	border:1px solid #c6c2c2;
}
.Table.check-domain
{
	border:none;
}
.Title
{
	width: 100%;
	background-color:#c9c9c9;
	color:#fff;
}
.Title ul
{
	margin: 0px 0px 0px 0px;
}
.Title ul li
{
	float:left;
	padding:10px;
}
.Table .Heading
{
	display: table-row;
	font-weight: bold;
	text-align: center;
	background-color:#7b7a7a;
	color:#fff;
}
.Table .Table-Row
{
	display: table-row;
}

.Table .Table-Row.even
{
	background-color:#f1f1f1;
}

.Table .Cell
{
	display: table-cell;
	padding:0px 0px;
	text-align:center;
}
.Table .Heading.Cell
{
	border:1px solid #666;
}
.Table .Cell p
{
	text-align:center;
	padding:10px 0px;
	margin-bottom:0px !important;
	margin:10px;
}
.Table .Cell p.extensions
{
	text-align:left;
	font-size: 15px;
}
.Table .Cell label
{
	margin-left:15px;
	padding-right:0px;
	min-height:inherit;
}

.check_domain {
	border:1px solid #cccccc;
	background-color:#d9f4ed;
	margin-bottom:10px;
}
.check_domain form {
	padding:10px;
}
.check_domain h2 {
	padding:5px 14px;
	background-color:transparent;
	color:#000;
	font-weight:600;
	font-size:18px;
	margin-bottom:0px;
	font-weight:600;
}

.search_domain {
	border:1px solid #cccccc;
	background-color:#fff;
	margin-bottom:10px;
}

.search_domain form {
	padding:10px;
}
.search_domain h2 {
	padding:5px 14px;
	background-color:#7b7a7a;
	color:#fff;
	font-size:20px;
}
.search-order-menu {
	background-color:#d1efff;
}

.search-order-table-menu {
	margin-left:0px;
	min-height:40px;	
}

.search-order-table-menu li {
	float:left;
	margin:10px 0px;
}

.search-order-table-menu li a {
	padding:10px;
}

.search-order-table-menu li a:hover {
	background-color:#b8e1f7;
	padding:10px;
}

#circle-green {
	width: 10px;
	height: 10px;
	background: #3fc451;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	margin:0px auto;
}

#circle-red {
	width: 10px;
	height: 10px;
	background: red;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	margin:0px auto;
}

.auction-menu {
	margin-bottom:10px;
	font-size:15px;
	text-align:center;
	background-color:#f9e8b1;
}

.auction-menu a {
	display:block;
	padding:10px 30px;
	background-color:#f9e8b1;
	color:#000;
	font-size:12px;
}

.auction-menu a:hover {
	color:#000;
}

.auction-menu a.active {
	background-color:#EDC951;
	color:#fff;
	font-weight:600;
}

#auction-green {
	background: #3fc451;
	padding:1px 12px;
	display:inline;
	color:#fff;
	text-decoration:none;
}

#auction-green:hover {
	background: #298034;
	display:inline;
}

#auction-red {
	background: #7d7d7d;
	padding:1px 12px;
	display:inline;
	color:#fff;
	text-decoration:none;
}

#auction-red:hover {
	background: #b40000;
	display:inline;
}

.domain-extensions h5 {
	font-size:16px;
	color:#36a1d9;
	font-weight:800;
}

.free-addon h4 {
	color:#36a1d9;
	font-size:18px;
}

.free-addon-bottom {
	font-size:18px;
	margin-top:15px;
}

.free-addon-bottom img {
	margin-right:5px;
}

/* Netallianz.css end */

/* boxed_960.css start*/
.wide_cont { max-width:1000px !important;  margin:30px auto;}
body {
  background: #fdfdfd url("") fixed !important;
}
/* boxed_960.css end*/

/* docs.css start*/

/* Body and structure
-------------------------------------------------- */
body {
  position: relative;
  background-position:center bottom;
  font-family: 'texgyreadventorregular', Arial, Helvetica, sans-serif;
  color:#666666;
  font-size:13px;
  padding:0px !important;
}

h1,h2,h3,h4,h5,h6 { font-family:"texgyreadventorregular"; font-weight:300; color:#555; text-transform:none !important; margin-top:0px;}
.btn {font-family:"texgyreadventorregular" !important;} 
h3 { margin-bottom:5px;}
p { margin-bottom:20px !important; margin-top:0px !important;}
iframe { border:none !important; padding:5px; background:#fff;}
.blog_item iframe { border:none !important; padding:0px !important; background:#fff;}
.slider_area iframe { border:none !important; padding:0px !important; background:#fff;}
.blog_item_page iframe { border:none !important; padding:0px !important; background:#fff;}
.commentsul { margin-bottom:0px;}
#s { width:90%; margin-bottom:0px !important;}
#searchform label { display:none;}
/* Space out sub-sections more
-------------------------------------------------- */
section {
  padding-top: 60px !important;
}
.inner_section { padding-top:30px !important;}

/* Faded out hr */
hr.soften {
  height: 1px;
  margin: 54px 0;
  background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  border: 0;
}


/* Footer
-------------------------------------------------- */
.footer { margin-top:60px; padding:30px 0px;}

.footer .span3 { margin-bottom:20px;}
 /* Special grid styles
-------------------------------------------------- */
.show-grid {
  margin-top: 10px;
  margin-bottom: 20px;
}
.show-grid [class*="span"] {
	background-color: #eee;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	min-height: 30px;
	line-height: 30px;
}
.show-grid:hover [class*="span"] {
  background: #ddd;
}
.show-grid .show-grid {
  margin-top: 0;
  margin-bottom: 0;
}
.show-grid .show-grid [class*="span"] {
  background-color: #ccc;
}



/* Popover docs
-------------------------------------------------- */
.popover-well {
  min-height: 160px;
}
.popover-well .popover {
  display: block;
}
.popover-well .popover-wrapper {
  width: 50%;
  height: 160px;
  float: left;
  margin-left: 55px;
  position: relative;
}
.popover-well .popover-menu-wrapper {
  height: 80px;
}
.large-bird {
  margin: 5px 0 0 310px;
  opacity: .1;
}




/* Responsive Docs
-------------------------------------------------- */
@media (max-width: 480px) {
  table code {
    white-space: normal;
    word-wrap: break-word;
    word-break: break-all;
  }

  /* Modal example */
  .modal-example .modal {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

}


@media (max-width: 768px) {
}


@media (min-width: 480px) and (max-width: 768px) {
}


@media (min-width: 768px) and (max-width: 980px) {
}


@media (max-width: 980px) {
}


@media (min-width: 1210px) {
}


.top_line {
	color:#666;
	background-color:#ec5923;

}
 #nodefwidthtopline{
 	width: 100% !important;
 }

.top_line p { 
	margin-bottom:0px !important;
	font-size:14px;
	margin-top:8px !important;
	color: #fff;
	text-decoration: none;
}
.top_line a { color:#fff; text-decoration:underline}
.top_line a:hover { text-decoration:none;}
.chevrondownicon{
	background:url('../images/fa-chevron-down_icon.png');
	display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid #000000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.usericon{
	background:url('../images/fa-user_icon.png');
	display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid #000000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.soc_icons a{ float:right;}
.soc_icons a:hover { background-color:rgba(255,255,255, 0.2)}
.icon_t { width:36px; height:29px; background:url('../img/icons_twitter.png')}
.icon_facebook { width:36px; height:29px; background:url('../img/icons_facebook.png')}
.icon_in { width:36px; height:29px; background:url('../img/icons_in.png')}
.icon_pi { width:36px; height:29px; background:url('../img/icons_pi.png')}
.icon_dribbble { width:36px; height:29px; background:url('../img/icons_dribbble.png')}
.icon_google { width:36px; height:29px; background:url('../img/icons_google.png')}
.icon_youtube { width:36px; height:29px; background:url('../img/icons_youtube.png')}
.icon_flickr { width:36px; height:29px; background:url('../img/icons_flickr.png')}


/* Page Head
-------------------------------------------------- */
.page_head {
	padding-top:30px;
	padding-bottom:30px;
	/* background-color:#f9f9f9; */
}

/* Misc
-------------------------------------------------- */
.accordion-heading { background:#f6f6f6; font-weight:bold; font-size:11px; text-transform:uppercase;}
.tab-content {
  padding:15px;
  border:1px solid #dfdfdf;
  border-top:0px;
  background:#f9f9f9
}
.tab-content .well { background:#fdfdfd;}
.nav-tabs { margin-bottom:0px;}
.nav-tabs .active a { background:#f9f9f9;}
.nav-tabs a h6{ color:#ec5923}
.nav-tabs li a { text-transform: uppercase; font-weight:bold; font-size:11px;}
.nav-tabs li.active a { background:#fff;}

#note { color:#ff0000; font-size:11px; line-height:14px; margin-bottom:15px;}
#map {height:800px; width:100%; border-bottom:5px solid #f5f5f5;}
.gallery_page h1 { font-size:42px; line-height:42px;}
.block { 
	margin-bottom:30px !important;
}
.block img { width:100% !important;}
.bordered { border:1px solid #eee;}
.colored, a { color:#ec5923}
.small-text { font-size:11px;}

.descr { clear:both; padding:7px !important; text-align:center; background:#f9f9f9; border:1px solid #ededed;}
.descr h5 { margin-bottom:3px !important; margin-top:5px; }
.clo { font-size:11px; margin-bottom:7px !important; color:#333333 !important;}

.policieslist{
	color: #0088cc !important;
}
.policiescontent{
	color: #0088cc !important;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}

.policiescontent:hover{
	color:	#000099 !important;
}
a .policiescontentvisited{
	color:	red !important;
}
.auctionagreement{ 
	color: #0088cc !important;
}

.colored_bg { background:#ec5923; color:#fff;}
.white, .white h2, .white em, .white h4 { color:#fff !important;}
.sep { height:5px; border:0px; background:url(../img/patterns/sep.png); margin:0px !important; margin-bottom:50px !important;}
.sep_bg { background:url(../img/patterns/sep.png); padding:5px; margin-bottom:20px;}
.pun { color:#888 !important}
.noshadow { box-shadow:none !important;}
.dash { border-style:dashed !important;}
h6 strong { font-weight:700 !important;}
.icon-pride {
  background-image: url("../img/glyphicons-halflings-pride.png");
}


/*-------------------------------------------------------------------------------------------------*/
/*MENU */
/*-------------------------------------------------------------------------------------------------*/

.page_head .menu, .menu ul {
	float:right;
	margin: 0;
	padding: 0;
	list-style: none;
}


.page_head .menu:before,
.page_head .menu:after {
	content: "";
	display: table;
}

.page_head .menu:after {
	clear: both;
}

.page_head .menu {
	zoom:1;
}

.page_head .menu li {
	float: left;
	position: relative;
	margin-left:7px;
	background:#FFF;
}

.page_head .menu li li { margin-left:0px; background:none;}

.page_head .menu li:last-child {
	}

.page_head .menu a {
	float: left;
	position:relative;
	padding: 4px 10px;
	color: #666;
	text-decoration: none;
	font-family:"texgyreadventorregular"; font-weight:400;
	font-size:12px;
}
.page_head .menu ul li a { box-shadow:none;}

.page_head .current-menu-item { background:#ec5923 !important;}
.page_head .current-menu-item  a { color:#fff; text-shadow:none;}

.page_head .menu li:hover > a{
	color: #fff;
	text-shadow:none;
}

.page_head .menu li:hover {background:#333}

*html .page_head .menu li a:hover { /* IE6 only */
	color: #fff;
}
.page_head .menu .active a{color: #5fc6fc}

.page_head .menu ul {
	font-size:11px !important;
	_margin: 0; /*IE6 only*/
	visibility: hidden;
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 9999;    
	background: #444;


}


.page_head .menu li:hover > ul {
	opacity: 1;
	visibility: visible;
	margin: 0;
}

.page_head .menu ul ul {
	top: 0 !important;
	left: 165px;
	_margin: 0; /*IE6 only*/
	-moz-box-shadow: -1px 0 0 rgba(255,255,255,.3);
	-webkit-box-shadow: -1px 0 0 rgba(255,255,255,.3);
	box-shadow: -1px 0 0 rgba(255,255,255,.3);		
}


.page_head .menu ul li {
	float: none;
	display: block;
	border: 0;
	_line-height: 0; /*IE6 only*/

}
.page_head .menu li li { margin-left:0px !important}

.page_head .menu ul li:last-child {   
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;    
}

.page_head .menu ul a {    
	padding: 6px 7px !important;
	font-size:11px !important;
	width: 140px;
	_height: 8px; /*IE6 only*/
		display: block;
		float: none;
		text-transform: none;
		color:#bcbcbc;
		text-shadow:none;
	}
	.page_head .menu ul a { border-bottom:1px solid rgba(255,255,255,.05); box-shadow:none !important;}
	
	.page_head .menu ul a:hover {
		background-color: #ec5923;	
		text-shadow:none;	
	}
	
	
	.page_head .menu ul li:first-child > a:after {
		content: '';
		position: absolute;
		left: 9px;
		top: -6px;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-bottom: 6px solid #444;
	}
	
	.page_head .menu ul ul li:first-child a:after {
		left: -6px;
		top: 50%;
		margin-top: -6px;
		border-left: 0;	
		border-bottom: 6px solid transparent;
		border-top: 6px solid transparent;
		border-right: 6px solid #444;
	}
	
	.page_head .menu ul li:first-child a:hover:after {
		border-bottom-color: #ec5923; 
	}
	
	.page_head .menu ul ul li:first-child a:hover:after {
		border-right-color: #ec5923; 
		border-bottom-color: transparent; 	
	}
	
.page_head .menu ul .current-menu-item { background:none !important;}
.main_content_area .menu { padding:0px;}
.main_content_area .menu .current-menu-item { background-color:none !important;}
.main_content_area .menu li { margin-left:0px !important; display:block; box-shadow:none !important;}
.main_content_area .menu li a { display:block; margin-left:0px !important; background: none; padding:0px; box-shadow:none !important; padding:3px 0px 3px 0px}
.main_content_area .menu li { padding-left:10px; background:url('../img/arr-right-mini.png'); background-position:0px 6px; background-repeat:no-repeat;}

.commander_teaser_grid .prev {
	background-color:#ffffff !important;
	background-image:url(../img/arr-left.png) !important;
	padding:0px !important;
	background-position:center center !important;
	width:24px !important;
	height:24px !important;
}


.commander_teaser_grid .next {
	background-color:#ffffff !important;
	background-image:url(../img/arr-right.png) !important;
	padding:0px !important;
	background-position:center center !important;
	width:24px !important;
	height:24px !important;
	margin-right:3px !important;
}
.commander_teaser_grid .next:hover { background-image:url(../img/arr-right-hover.png) !important; background-color:#000000 !important;}
.commander_teaser_grid .prev:hover { background-image:url(../img/arr-left-hover.png) !important; background-color:#000000 !important;}
	
	nav select { display: none; }
	
	.menu ul li.current-menu-item a{ color:#fff !important}
	.menu ul li.current-menu-item { background:#444 !important}
/*-------------------------------------------------------------------------------------------------*/
/*WLCOME */
/*-------------------------------------------------------------------------------------------------*/
.welcome h3 { margin-top:0px !important; margin-bottom:0px !important;}

.welcome {
	padding:20px 0px;
	font-size:10px !important;
}
.separator { height:3px; background:url('../img/patterns/sep.png');}
.inner_separator { width:10%; background:#ec5923; height:3px;}

/*-------------------------------------------------------------------------------------------------*/
/*SLIDER */
/*-------------------------------------------------------------------------------------------------*/

.presentation  h1 { color:#000; font-size:67px; line-height:67px}
.presentation h2 {}
.theme-default {
	min-height:50px;
	background:url('../img/spinner-slider.gif') center center no-repeat #f1f1f1 !important; 
}
.gray { background:#f1f1f1;}
.shadow_slider { background:url('../img/shadow.png'); height:34px; background-position:center top;}
/*-------------------------------------------------------------------------------------------------*/
/*HOVERS */
/*-------------------------------------------------------------------------------------------------*/


.view {
   width:100%;
   float: left;
   overflow: hidden;
   position: relative;
   text-align: center;
   cursor: default;
   background:url('../img/spinner.gif') center center no-repeat #f1f1f1 !important; 
}
.view .mask {
   width:100%;
   height:100%;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}

.view a.info {
   display:block;
   width:32px;
   height:32px;
   border-radius:3px;
   background-color:#000;
   background-image: url(../img/zoom.png); 
   position:absolute;
   top:50% !important;
   left:50%;
   margin-top:-16px;
   margin-left:-36px;
   border:1px solid;
   border-color: #000;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.nolink a.info {margin-left:-17px !important;}
.view a.info:hover {
	background-color:#ec5923;
	border:1px solid;
	border-color: #fff;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}


.view a.link {
   display:block;
   width:32px;
   height:32px;
   border-radius:3px;
   background-color:#000;
   background-image: url(../img/link.png); 
   position:absolute;
   top:50% !important;
   left:50%;
   margin-top:-16px;
   margin-left:4px;
   border:1px solid;
   border-color: #000;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.noinfo a.link { margin-left:-17px;}
.view a.link:hover {
	background-color:#ec5923;
	border:1px solid;
	border-color: #fff;
	-webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}








.view-first img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: rgba(105,193,231, 0.5);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}


.view-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}



/*-------------------------------------------------------------------------------------------------*/
/*FOOTER */
/*-------------------------------------------------------------------------------------------------*/

.footer {
	padding:30px 0px 0px 0px;
	background-color:#3d3d3d;
	font-size:11px;
	margin-top:5px;
	color: #a8a8a8;
	line-height:15px;
	text-decoration: none;
}
.footer ul { margin-left:10px !important;}
.footer ul li { margin-bottom:2px !important;}
.footer ul.unstyled { margin-left:0px !important;}
.footer p { 
	font-size:11px;
	margin-top:5px;
	color: #a8a8a8;
	line-height:15px;
	text-decoration: none;
}
.footer strong { color:#fff;}
.footer a {
	color:#a8a8a8;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.footer a:hover {
	color:#fff;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	text-decoration:none !important;
}
.footer h5 { color:#fff; }
.footer hr{ border-top-color:#333; border-bottom:0px; !important; margin-top:6px; margin-bottom:15px;}
.footer hr.bottom { border-top-color:#333; border-bottom: 0px !important; margin-top:10px !important; margin-bottom:0px;}

.footer .sep { background:url(../img/patterns/sep_w.png); margin-bottom:10px !important;}

.bottom_line p {
	margin-bottom:0px !important; color:#fff;
}
.bottom_line { background:#ec5923; padding:5px 0px;}
.bottom_line a { color:#fff; text-decoration:underline;}
.bottom_line a:hover { text-decoration:none;}
/*-------------------------------------------------------------------------------------------------*/
/*BLOG FEED */
/*-------------------------------------------------------------------------------------------------*/

.blog_feed {
	font-size:11px;
	color: #a8a8a8;
	text-decoration: none;
	text-shadow: 1px 1px 0 #121212;
	margin-bottom:15px;
	padding-left:25px;
	background:url(../img/bl.png) no-repeat left top;
	font-style:italic; 
}
.blog_feed a{ 
	color:#9f9f9f;
	font-weight:bold;
	font-style:normal;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out
	}
.blog_feed a:hover {
	color:#fff; 
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out
}

.sep_bg .prev {
	margin-top:3px;
	float:left;
	display:block;
	background:url(../img/arr-left-min.png);
	width:20px;
	height:20px;
}
.sep_bg .next {
	margin-top:3px;
	float:left;
	display:block;
	background:url(../img/arr-right-min.png);
	width:20px;
	height:20px;
	
}
.sep_bg .next:hover { background:url(../img/arr-right-min-hover.png);}
.sep_bg .prev:hover { background:url(../img/arr-left-min-hover.png);}
.pride_pg a {
	display: inline-block;
	*display: inline;
	padding: 4px 10px;
	margin-bottom: 0;
	*margin-left: .3em;
	font-size: 11px;
	line-height: 14px;
	*line-height: 20px;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-color: #cccccc;
	*zoom: 1;
	border-radius:3px;
	text-shadow: #B7B7B7 0px 1px 0px;
}
	
.pride_pg a:hover  {
	background-color: #ec5923;
	color:#fff;
	text-shadow: none;
}
.pride_pg .current {
	border-radius:3px;
	display: inline-block;
	*display: inline;
	padding: 4px 10px;
	margin-bottom: 0;
	*margin-left: .3em;
	font-size: 11px;
	line-height: 14px;
	*line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	*zoom: 1;
	background-color: #ec5923;
	color:#fff;
	
	}

/*-------------------------------------------------------------------------------------------------*/
/*BLOG */
/*-------------------------------------------------------------------------------------------------*/

.comment { margin-top:20px; font-size:12px; line-height:15px;}
.comment img { margin-right:20px !important; margin-bottom:20px !important; }
.comment h6 { margin-bottom:10px;}

.blog_post { margin-bottom:90px;}
.blog_head h3 { margin-bottom:0px; }
.well .tab-content { background:#fff !important;}
.recent-post-widget li { margin-bottom:15px !important; padding-left:25px; background: url('../img/bl.png'); background-position:left top; background-repeat:no-repeat;}
.small-meta, .small-meta a { font-size:10px !important; color:#666; line-height:11px !important;}
.recent-post-widget a { font-size:12px; line-height:12px !important; text-decoration:none; font-weight:bold; }
.meta { margin-bottom:5px; padding-top:0px; padding-bottom:10px; text-transform:uppercase;}
.meta span { font-size:10px; line-height:11px !important; margin-bottom:0px; color:#999; }
.meta span:after { content: ' / '}
.meta .last_item:after { content:'' !important}
.portfolio-description .meta span:after { padding-left:3px; padding-right:3px;} 
.meta a { color:#b7b7b7;}
.meta a:hover { color:#ec5923}
.main_content_area .date {  background:#cccccc; color:#fff; float:left; margin-right:15px; padding:10px; border-radius:4px; font-weight:400;}
.main_content_area .date h1 {font-weight:400; margin-bottom:5px; color:#fff;}
.main_content_area .date h6 {font-weight:400; margin-bottom:0px; color:#fff; text-transform:uppercase !important; text-shadow:0px 1px #b7b7b7;}
.blog_inner h4 { margin:0px;}
.pp_description { margin-bottom:0px !important; margin-top:10px !important; font-size:14px !important; font-family:"texgyreadventorregular" !important; font-weight:300 !important}
.share {font-size:11px; float:left; margin-right:5px; line-height:22px !important; padding:7px; background:#ededed; color:#3d3d3d;}
.read_more {
background-image: url("");
background-position: center left;
background-repeat: no-repeat;
padding-left: 10px;
margin-bottom:0px !important;
}
.page_sidebar h4, .blog_sidebar h4, .portfolio_sidebar  h4{ font-size:14px !important;}
.blog_item h3 { font-size:20px; line-height:22px;}
.blog_item_description { background:#f9f9f9; padding:20px; padding-bottom:0px; border:1px solid #ededed; color:#747474}
.blog_post_item_description { background:#f9f9f9; padding:20px; padding-bottom:0px; border:1px solid #ededed; color:#747474}
.blog_author_item_description { background:#f9f9f9; padding:20px; padding-bottom:0px; border:1px solid #ededed; color:#747474}
.blog_item_comments_description { background:#f9f9f9; padding:20px; padding-bottom:0px; border:1px solid #ededed; color:#747474}
.portfolio_post_item_description { background:#f9f9f9; padding:20px; padding-bottom:0px; border:1px solid #ededed; color:#747474}
.comments_div {border-left:1px solid #ededed; padding-left:20px; margin-top:40px;}
.sidebar .well{
	border-width: 1px;
	border-style: solid;
	border-color: #f1f1f1;
	background-color: #f9f9f9;
	box-shadow:none;
	
}

.page_sidebar .well hr {margin:0px 0px 12px 0; border-top:none; border-bottom-color:#fff;}
.page_sidebar .well { border:1px 1px solid #ededed; box-shadow:none; background-color:#999; border-radius:0px;}
.page_sidebar ul { margin-left:0px; list-style:none;}
.page_sidebar ul { font-size:12px}
.page_sidebar h5 { color:#fff;}
.page_sidebar a{ color:#ededed;}
.page_sidebar a:hover{ color:#fff;}
.page_sidebar { color:#fff; font-size:12px; line-height:18px;}
.page_sidebar ul li { padding-left:10px; background:url('../img/arr-right-mini.png'); background-position:0px 6px; background-repeat:no-repeat;}
.page_sidebar ul.menu li { padding-left:10px; background:url('../img/arr-right-mini.png'); background-position:left center !important; background-repeat:no-repeat;}

.blog_sidebar .well hr {margin:0px 0px 12px 0; border-top:none; border-bottom-color:#fff;}
.blog_sidebar .well { border:1px 1px solid #ededed; box-shadow:none; background-color:#999; border-radius:0px;}
.blog_sidebar ul { margin-left:0px; list-style:none;}
.blog_sidebar ul {font-size:12px}
.blog_sidebar h5 { color:#fff;}
.blog_sidebar a{ color:#ededed;}
.blog_sidebar a:hover{ color:#fff;}
.blog_sidebar { color:#fff; font-size:12px; line-height:18px;}
.blog_sidebar ul li { padding-left:10px; background:url('../img/arr-right-mini.png'); background-position:0px 6px; background-repeat:no-repeat;}

.portfolio_sidebar .well hr {margin:0px 0px 12px 0; border-top:none; border-bottom-color:#fff;}
.portfolio_sidebar .well { border:1px 1px solid #ededed; box-shadow:none; background-color:#999; border-radius:0px;}
.portfolio_sidebar ul { margin-left:0px; list-style:none;}
.portfolio_sidebar ul { font-size:12px}
.portfolio_sidebar h5 { color:#fff;}
.portfolio_sidebar a{ color:#ededed;}
.portfolio_sidebar a:hover{ color:#fff;}
.portfolio_sidebar { color:#fff; font-size:12px; line-height:18px;}
.portfolio_sidebar li { padding-left:10px; background:url('../img/arr-right-mini.png'); background-position:0px 6px; background-repeat:no-repeat;}

.sidebar .well hr { margin:4px 0px 10px 0;}
.sidebar .sep_bg { background:url(../img/patterns/sep-half.png)}

.nav-pills > .active > a,
.nav-pills > .active > a:hover {
  color: #ffffff;
  background-color: #ec5923;
}
.nav-pills a { font-size:11px; text-transform:uppercase; font-weight:bold;}
.nav-pills li a{ background:#fff; margin-bottom:7px !important;}
.nav-pills li:last-child a{  margin-bottom:0px !important;}
.sidebar ul ul { list-style:none; padding:0px; margin-left:0px !important;}
.sidebar ul ul a { margin-bottom:7px; font-size:11px; display:block; background-color:#fff; padding:7px; border-radius:3px; text-transform:uppercase; font-weight:bold;}
.sidebar ul ul a:hover {color: #ffffff; background-color: #ec5923; }
.sidebar ul ul .current-cat a {font-size:11px; display:block; padding:7px; border-radius:3px; text-transform:uppercase; font-weight:bold; color: #ffffff; background-color: #ec5923; }
.tags p { 
	float:left;
	padding:5px;
	margin-top:10px;
	margin-bottom:0px;
	margin-right:10px;
	background-color:#fff;
	color:#fff !important;
	-webkit-box-shadow: 1px 1px 2px #e6e6e6;
	-moz-box-shadow: 1px 1px 2px #e6e6e6;
	box-shadow: 1px 1px 2px #e6e6e6;
	border:1px solid #e6e6e6;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border-radius:5px !important; 

}
.big1 { font-size:10px;}
.big2 { font-size:16px;}
.big3 { font-size:20px;}
.big4 { font-size:15px;}
.big5 { font-size:11px;}
.big6 { font-size:18px;}
.big7 { font-size:12px;}
.tags p:hover {
	background:#ec5923;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	text-decoration:none;
}
.nav-tabs a { margin-bottom:0px !important; border-radius: 4px 4px 0px 0px !important;}
.nav-tabs a { background:none !important;}
.nav-tabs a:hover { color:#ec5923 !important;}
.nav-tabs .active { background:#fff !important;}
.tags p:hover > a{ text-decoration:none;}
.tagcloud a {
background:#fff;
line-height:38px;
margin-right: 10px;
margin-top: 10px;
padding: 5px;
border-radius:4px;
font-weight:bold;}

.tagcloud a:hover { color:#fff; background:#ec5923;}

/*-------------------------------------------------------------------------------------------------*/
/*Pricing tables */
/*-------------------------------------------------------------------------------------------------*/
.price { margin-bottom:30px; }

.price .well{
		padding:20px !important;
		border: 1px solid #222;
		background-color: #111;
		background-image: -moz-linear-gradient(#444, #111); 
		background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#111));	
		background-image: -webkit-linear-gradient(#444, #111);	
		background-image: -o-linear-gradient(#444, #111);
		background-image: -ms-linear-gradient(#444, #111);
		background-image: linear-gradient(#444, #111);
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-moz-box-shadow: 0 1px 0px #999, 0 1px 0 #666 inset;
		-webkit-box-shadow: 0 1px 0px #999, 0 1px 0 #666 inset;
		box-shadow: 0 1px 0px #999, 0 1px 0 #666 inset;

}
.price-active  .well{
	background-color: #49afcd;
	*background-color: #2f96b4;
	background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(top, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	-moz-box-shadow: 0 1px 0px #999, 0 1px 0 #666 inset;
	-webkit-box-shadow: 0 1px 0px #999, 0 1px 0 #666 inset;
	box-shadow: 0 1px 0px rgba(255, 255, 255, .5), 0 1px 0px rgba(255, 255, 255, 0.5) inset;
	
}
.price .sep_bg { background: url(../img/patterns/sep_w.png)}
.price-active .sep_bg { background: url(../img/patterns/sep.png); color:#fff !important}
.price .label-inverse { background:#000 }
.price-active .label-inverse { background:#fff; color:#000; text-shadow:none !important; }
.price ul { font-size:11px; color:#fff}
.price li { padding-bottom:5px; padding-top:5px; border-bottom:1px dashed #555;}
.price-active li { padding-bottom:5px; padding-top:5px; border-bottom:1px dashed rgba(255, 255, 255, .3);}
.price h1 .label { font-size:30px !important; line-height:34px !important; text-align:center;}

/*-------------------------------------------------------------------------------------------------*/
/*TWITTER FEED */
/*-------------------------------------------------------------------------------------------------*/

#jstwitter .tweet {
	font-size:11px;
	color: #a8a8a8;
	line-height:15px;
	text-decoration: none;
	margin-bottom:15px;
	padding-left:25px;
	background:url(../img/tw.png) no-repeat left top; 
}
#jstwitter {}
#jstwitter:first-child {border-top:none; }
#jstwitter .tweet a {
	text-decoration: underline;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out
}

#jstwitter .tweet a:hover {
	color:#fff;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out
}

#jstwitter .tweet .time {
	font-size: 10px;
	font-style: italic;
	color: #666;
}

/*-------------------------------------------------------------------------------------------------*/
/*Buttons */
/*-------------------------------------------------------------------------------------------------*/
.btn-pride {
	color:#f9f9f9;
	border: 1px solid #222;
	background-color: #111;
	background-image: -moz-linear-gradient(#444, #111); 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#111));	
	background-image: -webkit-linear-gradient(#444, #111);	
	background-image: -o-linear-gradient(#444, #111);
	background-image: -ms-linear-gradient(#444, #111);
	background-image: linear-gradient(#444, #111);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 0px #999, 0 1px 0 #666 inset;
	-webkit-box-shadow: 0 1px 0px #999, 0 1px 0 #666 inset;
	box-shadow: 0 1px 0px #999, 0 1px 0 #666 inset;
	text-shadow: 1px 1px 0 #121212;
}
.btn-pride:hover {
	background-image: -moz-linear-gradient(#555, #222); 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#555), to(#222));	
	background-image: -webkit-linear-gradient(#555, #222);	
	background-image: -o-linear-gradient(#555, #222);
	background-image: -ms-linear-gradient(#555, #222);
	background-image: linear-gradient(#555, #222);
	border-color:#444;
	color:#f9f9f9;
	text-decoration:none;
	
}

/*-------------------------------------------------------------------------------------------------*/
/*BLOG WIDGET */
/*-------------------------------------------------------------------------------------------------*/
.from_blog .meta { font-size:11px;}

/*-------------------------------------------------------------------------------------------------*/
/*TESTIMONIAL WIDGET */
/*-------------------------------------------------------------------------------------------------*/

.testimonialrotator {
	position:relative;
	}
.testimonialrotator .testimonial{ position:absolute; top:0; left:0;  display:none; }
.testimonialrotator .testimonial .main_testimonial { background-color:#f9f9f9 !important; padding:20px; margin-bottom:0px; border:1px solid #f1f1f1;}
.testimonialrotator .testimonial:first-child{  position:relative; display:block;}
.testimonial .the-author {
color:#000; padding-left:20px; background-color:#f1f1f1; border:5px solid #f1f1f1; float:left; font-weight:bold; font-style:italic; background-image: url("../img/user.png"); background-position: left center; background-repeat:no-repeat; }

.icon-user {
  background-position: -168px 0;
}

/*-------------------------------------------------------------------------------------------------*/
/*PORTFOLIO and FILTERS */
/*-------------------------------------------------------------------------------------------------*/
#filters_sidebar a { display:block; margin-bottom:0px; border-bottom:1px dashed #ededed; line-height:20px;}
.filter_sidebar_current { color:#000000 !important;}

.portfolio-description h4 { font-weight:600; margin-bottom:0px;}

.filter_button { margin-right:10px; font-size:11px; padding:4px 8px; background-color:#f1f1f1; border:1px solid #ededed; border-radius:3px; color:#666;}
.filter_button:hover {background-color:#ec5923; color:#fff; border-color:#ec5923; text-shadow:none}
.filter_current { background-color:#ec5923; border-color:#ec5923; color:#fff; text-shadow:none !important}

ul#filters { list-style:none;}
ul#filters li { float:left; padding-left:0px; margin-right:20px; }

.isotope-item { z-index: 2; }
.isotope-hidden.isotope-item { pointer-events: none; z-index: 1; }

/* Isotope CSS3 transitions */
.isotope, .isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; }
.isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; }
.isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -moz-transform, opacity; -o-transition-property: top, left, opacity; transition-property: transform, opacity; }

/* disabling Isotope CSS3 transitions */
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }












.welcome1 {font-size:42px; line-height:44px;}
.welcome2 {font-size:66px; line-height:67px;}





	/*Landscape phones and down*/
@media (max-width: 480px) {
	body { padding:0px;}
	.container { padding:0 20px;}
	nav ul { display: none; }
	nav select { display: inline-block; width:100% !important;  }
	nav { position: relative; right: auto; top: auto; width: 100%}
	.logo { text-align: center; margin-bottom:20px;}
	.feed { display:none;}
	.nivo-caption { display:none;}
	.presentation h1 { font-size:34px; line-height:38px;}
	.slider_area { margin-bottom:20px;}
	.slides_container  img { display:none;}
	.footer .view { margin-bottom:20px;}
	.sf-sub-indicator { display:none !important;}
	.nivo-caption { display:none !important}
	.welcome2 {font-size:26px !important; line-height:27px;}
	.my_img .view{ margin-bottom:30px;}

}
@media (min-width: 480px) and (max-width: 767px) { 
	body { padding:0px;}
	.container { padding:0 20px;}
	nav ul { display: none; }
	nav select { display: inline-block; width:100% !important;  }
	nav { position: relative; right: auto; top: auto; width: 100%}
	.logo { text-align: center; margin-bottom:20px;}
	.feed { display:none;}
	.nivo-caption { display:none;}
	.presentation h1 { font-size:34px; line-height:38px;}
	.slider_area { margin-bottom:20px;}
	.slides_container  img { display:none;}
	.footer .view { margin-bottom:20px;}
	.sf-sub-indicator { display:none !important;}
	.nivo-caption { display:none !important}
	.welcome2 {font-size:26px !important; line-height:27px;}
	.my_img .view{ margin-bottom:30px;}
	
	
}
@media (min-width: 767px) and (max-width: 980px) {
	body { padding:0px !important; margin:0px !important}
	.page_head .menu a { padding:6px 10px !important;}
	.page_head .menu ul a {padding: 8px;}
	.page_head .menu li { margin-left:0px !important;}
	.page_head .menu ul ul {left: 130px;}
	.gallery_page h1 { font-size:34px; line-height:38px;}
	.presentation h1 { font-size:34px; line-height:38px;}
	.sf-sub-indicator { display:none !important;}
	.welcome1 {font-size:22px !important; line-height:24px;}
	.welcome2 {font-size:36px !important; line-height:37px;}
	
}
	
/* Portrait tablet to landscape and desktop*/
	@media (min-width: 980px) and (max-width: 1200px) {
		body { padding:0px !important; margin:0px !important}
		.presentation h1 { font-size:34px; line-height:38px;}
		.gallery_page h1 { font-size:34px; line-height:38px;}
		.intro { display:none;}
		.welcome1 {font-size:32px !important; line-height:34px;}
		.welcome2 {font-size:46px; line-height:47px;}
		
	}


a:focus, .btn:focus, input:focus {
  outline:0 !important
}

.footer_menu { list-style:none; padding:0px !important; margin:0px;}
.footer_menu li { float:left; padding-left:7px; font-size:12px;}
.footer_menu li a { padding-top:3px; text-decoration:underline}
.footer_menu li:after { content:" / "; padding-left:5px;}
.footer_menu li:last-child:after { content:""}
.footer_menu li a:hover { text-decoration:none;}
.bottom_line .current-menu-item { background: none !important;}

/*-------------------------------------------------------------------------------------------------*/
/*DROPCAPS*/
/*-------------------------------------------------------------------------------------------------*/

.dropcap{
float: left;
font-size: 36px;
margin: 10px 6px 1px 0;
}
.dropcap2 {
border-radius: 30px 30px 30px 30px;
-moz-border-radius:30px;
-webkit-border-radius:30px;
-o-border-radius:30px;
text-shadow:1px 1px #393b3f;
background-color:#393b3f;
color: #FFFFFF;
display: block;
float: left;
font-size: 25px;
height: 20px;
margin: 5px 10px 0 0;
padding: 13px 10px 13px 12px;
text-align: center;
vertical-align: bottom;
width: 25px;
}

.dropcap3 {
background-color:#393b3f;
color: #FFFFFF;
text-shadow:1px 1px #393b3f;
display: block;
float: left;
font-size: 25px;
height: 20px;
margin: 5px 10px 0 0;
padding: 13px 10px 13px 12px;
text-align: center;
vertical-align: bottom;
width: 25px;
}

.dropcap4 {
border-radius: 30px;
-moz-border-radius:30px;
-webkit-border-radius:30px;
-o-border-radius:30px;
background-color:#ededed;
color: #393b3f;
display: block;
float: left;
font-size: 25px;
height: 20px;
margin: 5px 10px 0 0;
padding: 13px 10px 13px 12px;
text-align: center;
vertical-align: bottom;
width: 25px;
}

.dropcap5 {
background-color:#ededed;
color: #393b3f;
display: block;
float: left;
font-size: 25px;
height: 20px;
margin: 5px 10px 0 0;
padding: 13px 10px 13px 12px;
text-align: center;
vertical-align: bottom;
width: 25px;
}
ul.unstyled li { margin-bottom:5px;}

.twitter-block .btn-success { 
	border-color: #111 #111 #111 !important;
	border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
	border-radius:5px;
}


/*-------------------------------------------------------------------------------------------------*/
/*BLOCKQUOTES*/
/*-------------------------------------------------------------------------------------------------*/

.blockquote1 {
	padding-left:20px;
	border-left:1px solid;
}
.blockquote2 {
	padding-left:20px;
	border-left:1px dotted;
}
.blockquote3 {
	padding-left:20px;
	padding-right:20px;
	border-left:2px  dashed;
	border-right:2px dashed;
}
.blockquote4 {
	border-top:1px dotted;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px dotted;
}
.blockquote5 {
	padding:10px;
	border:1px solid;
}
.blockquote6 {
	padding-left:70px;
	background-image:url('../img/blockquote6.png');
	background-repeat:no-repeat;
	background-position: left;
}
.blockquote7 {
	padding-left:70px;
	background-image:url('../img/blockquote7.png');
	background-repeat:no-repeat;
	background-position: left;
}
.blockquote8 {
	padding-left:70px;
	background-image:url('../img/blockquote8.png');
	background-repeat:no-repeat;
	background-position: left;
}
.blockquote9 {
	padding-left:70px;
	background-image:url('../img/blockquote9.png');
	background-repeat:no-repeat;
	background-position: left;
}

.mytabs .active{ background:#f9f9f9 !important; margin:0px !important; margin-bottom:-1px !important }
.mytabs .active a { margin:0px !important;}
.footer_blog_feed { font-size:11px;}
.footer_blog_feed li { padding:3px; border-bottom:1px dashed rgba(255,255,255,0.1); padding-left:25px; background:url(../img/bl.png) no-repeat left top;}
.footer_blog_feed li a { text-decoration:none;}

.wp-caption {}
.wp-caption-text {}
.sticky {}
.gallery-caption  {}
.bypostauthor css {}
.alignright { float:right}
.alignleft { float:left; margin-right:20px; margin-bottom:20px;}
.aligncenter { text-align:center;}

input, textarea { /*background:#fff !important;*/ box-shadow:none !important; font-size:13px !important; border-radius:0px !important; /*border:1px dashed #cccccc !important;*/}

input:focus, textarea:focus { background:#f1f1f1 !important; border:1px solid #cccccc !important;} 

#searchsubmit { display:none !important; visibility:hidden !important;}

.last_toggle_el_margin { margin:0px 0px 15px 0px !important;}


.commander_toggle { background-color:#f1f1f1 !important; padding:6px 6px 6px 25px !important; background-position: 7px center !important;}
.ui-accordion-content { background-color:#f6f6f6 !important;}
.commander_toggle_content { background-color:#f6f6f6 !important; margin-top:-10px !important; padding-top:15px !important;}
.ui-tabs-selected, .commander_tab {background-color:#f1f1f1 !important;}
.commander_tour .commander_tour_tabs_wrapper .commander_content_element  p { padding:15px !important;}
.ui-state-active a { color:#000000;}
.ui-state-active { background-color:#f1f1f1 !important; order-top:1px solid #ecebeb !important;}
.ui-state-default { border-top:1px solid #ecebeb !important;}
.messagebox_text p { margin-bottom:0px !important;}
.commander_separator { border-color:#f1f1f1 !important;}
.commander_gallery_slides { box-shadow:none !important}

/*-------------------------------------------------------------------------------------------------*/
/* DEMO ONLY */
/* ----------------------------------------- */
.slide-out-div {
       width: 290px;
       background-color: #f1f1f1;
       position: relative;
       z-index: 999;
       font-size: 11px;
	   padding-bottom:10px;
	   border:1px solid #dddddd; border-top:0px;
}
.slide-out-div-cont { padding:30px; padding-left:30px; padding-top:0px;}
.slide-out-div-header { padding:10px; padding-left:30px; background-color:#dddddd; text-align:left; margin-top:0px !important; }
.div-out-text p { color:#666666 !important;  font-size:11px !important; padding:0px !important; margin-bottom:0px !important;}
.layout_choose { margin:0px !important; color:#66666;}
.layout_choose li a { color:#666666 !important;}
.layout_choose li { color:#666666 !important;}
.layout_choose li a:hover { color:#000 !important;}
#colorpicker-body, #colorpicker-wrapper, #colorpicker-headers, #colorpicker-links, #colorpicker-text, #colorpicker-prev, #colorpicker-black{
	height:16px;
	background-image: url('../images/colorpicker/select3.png');
	background-repeat:no-repeat;
	padding-top:1px;
	padding-left:21px;
}
#colorpicker {
	height:16px;
	background-image: url('../images/colorpicker/select3-icon.png');
	background-repeat:no-repeat;
	padding-top:1px;
	padding-left:21px;
}
.slide-out-div p {
       font-size: 10px;
       line-height: 14px;
}



.slide-out-div ul {
	margin-bottom:40px;
	padding:0px;
}


.slide-out-div ul li {
       list-style-type: circle;
       list-style-position: inside;
	   margin-top:0px;
}

.slide-out-div ul li a {
       color:#888;
       font-size: 10px;
	   margin:0px;
}

.slide-out-div ul li a:hover {
       color:#ececec;
}

.slide-out-div ul.last li {
       float:left;
       width: 85px;
       margin-bottom: 0px;
}

.slide-out-div ul.last li a {
       cursor: pointer;
}

.slide-out-div ul.color-switcher {
	margin-bottom:40px;
}

.slide-out-div ul.color-switcher li {
       list-style: none;
       float:left;
     
}

.slide-out-div ul.color-switcher li a {
       display: block;
       width: 72px;
       height: 20px;
       margin-right: 0px;
       cursor: pointer;
	   margin-right:4px;
	   text-align:center; color:#fff; padding-top:0px;
}

.slide-out-div h3 {
       color: #000000 !important;
       font-size: 15px;
	   text-shadow:none;
}
#style-switcher {  
  position: absolute;  
  width: 55px;  
  top: 100px;  
  left: 5px;  
  background: #f3f3f3;
  padding: 10px;
  border: 1px solid #ffffff;     
} 	
.color-box {
	width:15px;
	height:15px;
	display:block;
	float:left;
	margin-right:2px;
	margin-left:2px;
	margin-bottom: 5px;
	border: 1px solid #cacaca;
	background:#ffffff;
}
.pattern-box{
	width:12px;
	height:12px;
	display:block;
	float:left;
	margin-right:2px;
	margin-left:2px;
	margin-bottom: 5px;
	border: 1px solid #cacaca;
	background:#000;
}
.slide-out-div h3 {
	margin-bottom:10px;
	margin-top:10px;
	line-height:15px;
}
.slide-out-div div{
	margin-top:10px;
	color:#ffffff !important;
}
#switcher-reset {
	background-image: url('../images/colorpicker/reset.png');
	height:27px;
	width:82px;
	text-align:center;
	padding-top:8px;
	background-repeat:no-repeat;
}

.boxed {
	padding:20px; 
	overflow: hidden;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	-moz-box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 3px #444;
	-webkit-box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;
	box-shadow: 0 2px 1px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 2px #444;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #f6f6f6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eae8e8));
	background-image: -webkit-linear-gradient(top, #f1f2f1, #eae8e8);
	background-image: -moz-linear-gradient(top, #f1f2f1, #eae8e8);
	background-image: -ms-linear-gradient(top, #f1f2f1, #eae8e8);
	background-image: -o-linear-gradient(top, #f1f2f1, #eae8e8);
	background-image: linear-gradient(top, #f1f2f1, #eae8e8);
	text-shadow:1px 1px 0px #fff;
}
.boxed .separator_dash { margin-bottom:10px;}
.tags p { float:left; padding:5px; margin-bottom:10px; background-color:#FFF; margin-right:10px; border-radius:3px; box-shadow:1px 1px #aaa;}
.big1 { font-size:10px;}
.big2 { font-size:16px;}
.big3 { font-size:20px;}
.big4 { font-size:15px;}
.big5 { font-size:11px;}
.big6 { font-size:18px;}
.big7 { font-size:12px;}
.cup { margin-right:10px; float:left; margin-top:6px;}
.subpage_block { display:block; float:left; font-size:10px;}
.subpage_breadcrumbs_dv{ width:20px;  height:17px; background:url('../img/dv.png'); float:left; background-position:center; background-repeat:no-repeat; }
.commander_carousel { max-height:330px; overflow:hidden !important;}
.commander_heading { font-size:20px;}
.home_separator {
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 35px;
	width: 100%
}

.mrgbtm35 {
	margin-bottom: 35px;
}

.mrgbtm50 {
	margin-bottom: 50px;
}
.commander_recent_post_h4 {margin-left:25px;}

/* docs.css end*/

/* options.css start */
.wide_cont { max-width:100% !important;  margin:0px auto; background-color:#fdfdfd; }

.caption.commander_heading{	color:#ec5923;}
.caption.commander_small_heading{ color:#ec5923;}

a { color: #ec5923;}
a:hover {color:#000000;}

.wide_cont {background-color:#fff;}

.colored {color: #ec5923 !important;}
.top_line {background-color: #515151 !important; background-image: url("") !important;}
.top_line p {color: #cac9c9 !important;}
.top_line a {color: #cac9c9 !important;}
.top_line a:hover {color: #FFFFFF !important;}

.page_head {padding-top: 30px !important;
padding-bottom: 30px !important;
background-image: url(../images/backgrounddomainsearch.png) !important;
/* background-color: #F9F9F9 !important; */
}
.logo {margin-top: 5px !important;}
.page_head .menu {margin-top: 0px !important; }
.page_head .menu li { margin-left:15px !important;	background: none}
.page_head .menu a { /*box-shadow:1px 1px #ededed !important;*/ }

.page_head .menu li, .page_head .menu li ul{
-moz-border-radius: 4px !important;
-o-border-radius: 4px !important;
-webkit-border-radius: 4px !important;
border-radius: 4px !important;
}
.page_head .menu .current-menu-parent a {color: #ffffff}
.page_head .menu .current-menu-parent {background: #EC5923}

.page_head .menu li a {
color: #666666;
font-size: 14px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
.page_head .menu ul {top: 55px !important; }
.page_head .menu .current-menu-item a {color: #5fc6fc !important ;}

.page_head .menu .current-menu-item {background: none !important ; color: #5fc6fc;}
.page_head .menu li:hover { color:#5fc6fc !important ; background: none ; }
.page_head .menu li:hover a { color: #5fc6fc ;}

.page_head .menu ul .current-menu-item a{ color: #ffffff !important;}
.page_head .menu .current-menu-item ul a{ color: #bcbcbc !important;}


.page_head .menu li ul { background-color: #444444 ;}
.page_head .menu ul li:first-child > a:after { border-bottom-color:#444444 ;}
.page_head .menu ul ul li:first-child > a:after { border-right-color: #444444 ;}
.page_head .menu ul li a { color: #bcbcbc !important;}

.page_head .menu ul li:hover a { background:#5fc6fc;}
.page_head .menu ul li:hover:first-child > a:after { border-bottom-color:#5fc6fc ;}
.page_head .menu ul ul li:hover:first-child > a:after { border-right-color: #5fc6fc ;}
.page_head .menu ul li:hover a { color: #ffffff !important}

.page_head .menu ul ul a { background-color: #444444  !important;}
.page_head .menu ul li:hover li a { color: #bcbcbc !important;}
.page_head .menu ul li li:hover a { color:#ffffff !important; }
.page_head .menu ul ul a:hover { background:#EC5923 !important }


.page_head .menu li a {
-moz-border-radius: 4px 4px;
-o-border-radius: 4px 4px;
-webkit-border-radius: 4px 4px;
border-radius: 4px 4px;
}

.page_head .menu li a:hover {
-moz-border-radius: 0px;
-o-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
}

.page_head .menu ul li:first-child a:hover {
-moz-border-radius: 4px 4px 0px 0px !important;
-o-border-radius: 4px 4px  0px 0px !important;
-webkit-border-radius: 4px 4px  0px 0px !important;
border-radius: 4px 4px  0px 0px !important;
}

.page_head .menu ul li:last-child a:hover {
-moz-border-radius: 0px 0px 4px 4px !important;
-o-border-radius: 0px 0px 4px 4px !important;
-webkit-border-radius: 0px 0px 4px 4px !important;
border-radius: 0px 0px 4px 4px !important;
}

.page_head .menu ul ul li:first-child a:hover {
-moz-border-radius: 4px 4px 0px 0px !important;
-o-border-radius: 4px 4px  0px 0px !important;
-webkit-border-radius: 4px 4px  0px 0px !important;
border-radius: 4px 4px  0px 0px !important;
}

.promo_slots { background-image: url(""); background-color: #5fc6fc }
.promo_slots .promos { background-image: url(""); /*border-bottom: 1px solid #ededed; border-top: 1px solid #ededed;*/background-color: #5fc6fc; }
.welcome {padding-bottom: 20px; padding-top: 20px}

.footer {
color: #a8a8a8;
background-image: url("");
background-color: #444444;
/* margin-top:20px; 
padding-top:10px;  */
padding-bottom: 10px;
}
.footer p { color: #a8a8a8;}
.footer strong {color: #ffffff;}
#jstwitter .tweet {color: #a8a8a8;}
#jstwitter .tweet .time {color: #666666;}
#jstwitter .tweet a:hover {color: #ffffff;}
.small-meta { color:#666666;}
.small-meta a { color: #666666 !important;}
.footer a {color: #a8a8a8;}
.footer a:hover {color: #ffffff;}
.small-meta a:hover { color: #ffffff !important;}

.footer h5 { color:#ffffff; }
.footer hr{ border-top-color: #444444;  margin-top:6px; margin-bottom:15px;}
.bottom_line { background-color: #444444; background-image: url(""); border-top:1px solid #979797; }
.bottom_line { color: #979797;}
.bottom_line a {color: #979797;}
.bottom_line a:hover {color: #FFFFFF;}
.main_content_area {background-color:#fff;}

.main_content_area .date { background: #cccccc; border-radius:4px;}
.main_content_area .date h6 { color:#ffffff;  text-shadow:0px 1px #b7b7b7;}

.blog_item .view-first .mask {background-color: rgba(0,0,0, 0.15)}
.blog_item .view a.info {background-color:#000000; background-image: url("")}
.blog_item .view a.info:hover {background-color:#ec5923;}
.blog_item .view a.link {background-color:#000000; background-image: url("")}
.blog_item .view a.link:hover {background-color:#ec5923;}

.blog_item_description { background-color:#f9f9f9; background-image: url(""); padding:20px; border:1px solid #ededed; color:#747474}

.pride_pg a {padding: 4px 10px; border-radius:3px; background-color: #cccccc; color: #ffffff; text-shadow: #B7B7B7 0px 1px 0px; background-image: url(""); }
.pride_pg .current {padding: 4px 10px; border-radius:3px; background-color: #ec5923;  color:#ffffff;  background-image: url("");}
.pride_pg a:hover  {
	background-color: #ec5923;
	color:#ffffff;
	text-shadow: none;
	background-image: url("");
}

.portfolio_post_item_description { background-color:#f9f9f9; background-image: url(""); padding:20px; border:1px solid #ededed; color:#747474}

.blog_post_item_description { background-color:#f9f9f9; background-image: url(""); padding:20px; border:1px solid #ededed; color:#747474}
.blog_author_item_description { background-color:#f9f9f9; background-image: url(""); padding:20px; border:1px solid #ededed; color:#747474}
.share {padding:7px; background-color:#ededed; background-image: url("#ededed"); color:#3d3d3d;}
.comments_div {border-left:1px solid #ededed; padding-left:20px;}
.blog_item_comments_description { background-color:#f9f9f9; background-image: url(""); padding:20px; border:1px solid #ededed; color:#747474}


.blog_sidebar {background-color:; background-image: url(""); border-radius:0px;}

.blog_sidebar .well hr { border-bottom-color:#ededed;}
.blog_sidebar .well {border:1px solid #f1f1f1; background-color:#f9f9f9; background-image: url(""); border-radius:4px;}
.blog_sidebar h5 { color:#333333;}
.blog_sidebar a{ color:#EC5923;}
.blog_sidebar a:hover{ color:#333333;}
.blog_sidebar { color:#666666;}
.blog_sidebar ul li { border-bottom:1px dashed #ededed}
.blog_sidebar .current-menu-item a {color:#333333;}


.filter_button {  font-size:11px; margin-right:10px; padding:4px 8px; background-color:#cccccc; border:1px solid #cccccc; border-radius:4px; color:#ffffff; text-shadow:1px 1px #b7b7b7;}
.filter_button:hover {background-color:#ec5923; color:#ffffff; border-color:#ec5923 }
.filter_current { background-color:#ec5923; border-color:#ec5923; color:#ffffff;}

.portfolio_item .view-first .mask {background-color: rgba(0,0,0, 0.15)}
.portfolio_item .view a.info {background-color:#000000; background-image: url("")}
.portfolio_item .view a.info:hover {background-color:#ec5923;}
.portfolio_item .view a.link {background-color:#000000; background-image: url("")}
.portfolio_item .view a.link:hover {background-color:#ec5923;}


.descr {background-color:#f9f9f9; background-image: url(""); border:1px solid #ededed;}
.descr a { color: #ec5923;}
.descr a:hover { color: #000000;}
.clo { font-size:11px; color:#747474 !important;}

.portfolio_sidebar .well hr { border-bottom-color:#ededed;}
.portfolio_sidebar .well {border:1px solid #f1f1f1; background-color:#f9f9f9; background-image: url(""); border-radius:4px;}
.portfolio_sidebar h5 { color:#333333;}
.portfolio_sidebar a{ color:#EC5923;}
.portfolio_sidebar a:hover{ color:#333333;}
.portfolio_sidebar { color:#666666;}
.portfolio_sidebar ul li { border-bottom:1px dashed #ededed}
.portfolio_sidebar .current-menu-item a {color:#333333;}

.blog_item .meta a, .blog_item .meta span, .blog_item .meta span a:after{ color:#b7b7b7;}
.blog_item .meta a:hover { color:#ec5923;}

.blog_post_item_description .meta a, .blog_post_item_description .meta a:after, .blog_post_item_description .meta span{ color:#b7b7b7;}
.blog_post_item_description .meta a:hover { color:#ec5923;}


.portfolio_post_item_description .meta a, .portfolio_post_item_description .meta a:after, .portfolio_post_item_description .meta span{ color:#b7b7b7;}
.portfolio_post_item_description .meta a:hover { color:#ec5923;}


#filters_sidebar a { border-bottom:1px dashed #ededed;}
.filter_sidebar_current { color:#333333;}



.page_sidebar .well hr { border-bottom-color:#ededed;}
.page_sidebar .well {border:1px solid #f1f1f1; background-color:#f9f9f9; background-image: url(""); border-radius:4px;}
.page_sidebar h5 { color:#333333;}
.page_sidebar a{ color:#EC5923;}
.page_sidebar a:hover{ color:#333333;}
.page_sidebar { color:#666666;}
.page_sidebar ul li { border-bottom:1px dashed #ededed}
.page_sidebar .main_content_area .menu li { border-bottom:1px dashed #ededed; padding:0px !important;}
.page_sidebar .main_content_area .menu li a { color:#666666;} 
.page_sidebar .main_content_area .menu li a:hover { color:#333333;}
.page_sidebar .current-menu-item a {color:#333333;}

body {
	font-family: 'texgyreadventorregular' !important;
	color: #666666 !important;
	font-style: normal !important;
	font-size: 12px !important; 
}

h1 {
	font-family: 'texgyreadventorregular' !important;
	color: #555555 !important;
	font-style: normal !important;
	font-size: 36px !important; 
	
}
h2{
	font-family: 'texgyreadventorregular';
	color: #555555;
	font-style: normal;
	font-size: 30px; 
	
}
h3 {
	font-family: 'texgyreadventorregular';
	color: #555555;
	font-style: normal;
	font-size: 24px; 
	
}
h4{
	font-family: 'texgyreadventorregular';
	color: #555555;
	font-style: normal;
	font-size: 18px; 
	
}
h5 {
	font-family: 'texgyreadventorregular';
	color: #555555;
	font-style: normal;
	font-size: 14px; 
	
}
h6 {
	font-family: 'texgyreadventorregular';
	color: #555555;
	font-style: normal;
	font-size: 12px; 
	
}

@media (min-width: 767px) and (max-width: 980px) {
		.page_head .menu a { padding:3px 7px !important;}
		.page_head .menu ul a {padding: 8px;}
		.page_head .menu li { margin-left:5px !important;}
		.page_head .menu ul ul {left: 130px;}
	}
	
/* options.css ends */

/* commander.css starts */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.row-fluid [class*="span"] {
  min-height: 5px;
}
.alert p:last-child,
#content .alert p:last-child,
.commander_text_column p:last-child,
.commander_text_column *:last-child,
#content .commander_text_column p:last-child,
#content .commander_text_column *:last-child,
.commander_toggle_content p:last-child,
.commander_tab .row-fluid:last-child .commander_content_element,
.commander_accordion .ui-accordion .ui-accordion-content .row-fluid:last-child .commander_content_element {
  margin-bottom: 0;
}
.commander_text_column,
.commander_tabs,
.commander_tour,
.commander_call_to_action,
.commander_gmaps_widget,
.commander_accordion,
.commander_gallery,
.commander_separator,
.commander_twitter_widget,
.commander_flickr_widget,
.commander_video_widget,
.last_toggle_el_margin,
ul.commander_thumbnails-fluid > li,
.commander_single_image {
  margin-bottom: 35px;
}
.alert,
.fb_like,
.twitter-share-button,
.commander_googleplus,
.commander_pinterest,
.commander_button,
.commander_tab .commander_content_element,
.commander_accordion .commander_content_element,
.commander_toggle_content {
  margin-bottom: 21.739130434782606px;
}
.vc_text_separator {
  margin-bottom: 11.666666666666666px;
}
a:focus {
  outline: none;
  text-decoration: none;
}
.commander_content_element img {
  height: auto;
  max-width: 100%;
}
.commander_separator,
.vc_text_separator {
  border-bottom: 1px solid #f7f7f7;
}
/* Separator
---------------------------------------------------------- */
.commander_separator {
  clear: both;
  height: 1px;
}
/* Text Separator
---------------------------------------------------------- */
.vc_text_separator {
  position: relative;
  top: -20px;
}
.vc_text_separator div {
  display: inline-block;
  background-color: #ffffff;
  padding: 1px 12px;
  position: relative;
  top: 10px;
}
.separator_align_center {
  text-align: center;
}
.separator_align_left {
  text-align: left;
}
.separator_align_right {
  text-align: right;
}
/* Facebook
---------------------------------------------------------- */
.fb_type_standard {
  height: 25px;
}
.fb_type_standard iframe {
  height: 25px;
}
.fb_type_button_count {
  height: 20px;
}
.fb_type_button_count iframe {
  height: 20px;
}
.fb_type_box_count {
  height: 62px;
}
.fb_type_box_count iframe {
  height: 62px;
}
/* Google plus
---------------------------------------------------------- */
.commander_googleplus_type_standard {
  height: 25px;
}
.commander_googleplus_type_small {
  height: 19px;
}
.commander_googleplus_type_medium {
  height: 21px;
}
.commander_googleplus_type_tall {
  height: 21px;
}
/* Pinterest
---------------------------------------------------------- */
.commander_pinterest_type_horizontal {
  height: 21px;
}
.commander_pinterest_type_vertical {
  height: 60px;
}
.commander_pinterest_type_none {
  height: 21px;
}
/* Toggle / FAQ
---------------------------------------------------------- */
.commander_toggle,
#content h4.commander_toggle {
  background: url(../images/toggle_open.png) no-repeat left center;
  padding-left: 25px;
  clear: both;
  margin-top: 0;
}
.commander_toggle_title_active,
#content h4.commander_toggle_title_active {
  background: url(../images/toggle_close.png) no-repeat left center;
}
.commander_toggle:hover {
  cursor: pointer;
}
.commander_toggle_content {
  display: none;
  overflow: hidden;
  padding: 0px 0px 0px 25px;
  margin-top: 10px;
}
.commander_toggle_open {
  display: block;
}
/* Widgetised column element
---------------------------------------------------------- */
.commander_widgetised_column .commander_wrapper > ul {
  margin-left: 0;
}
.commander_widgetised_column .commander_wrapper > ul > li {
  list-style: none;
  margin-left: 0;
}
/* Button
---------------------------------------------------------- */
a.commander_button_a {
  text-decoration: none;
  border: none;
}
a.commander_button_a :hover {
  text-decoration: none;
}
/* Commented out because now jQuery UI.css doesn't have any font properties in it.
.commander_content_element .ui-widget button {
	font-family: "Lucida Grande";
	font-size: 13px;
}
	.ui-widget button.btn-large {
		font-size: 15px;
	}
	.ui-widget button.btn-small,
	.ui-widget button.btn-mini {
		font-size: 11px;
	}
*/i.icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  vertical-align: text-top;
  margin-left: 5px;
}
.btn-large i.icon {
  height: 19px;
  margin-left: 9px;
}
.btn-small i.icon {
  height: 15px;
}
.btn-mini i.icon {
  display: none;
}
.commander_address_book i.icon,
option.commander_address_book {
  background: url(../images/icons/address-book.png) no-repeat right center;
}
.commander_alarm_clock i.icon,
option.commander_alarm_clock {
  background: url(../images/icons/alarm-clock.png) no-repeat right center;
}
.commander_anchor i.icon,
option.commander_anchor {
  background: url(../images/icons/anchor.png) no-repeat right center;
}
.commander_application_image i.icon,
option.commander_application_image {
  background: url(../images/icons/application-image.png) no-repeat right center;
}
.commander_arrow i.icon,
option.commander_arrow {
  background: url(../images/icons/arrow.png) no-repeat right center;
}
.commander_asterisk i.icon,
option.commander_asterisk {
  background: url(../images/icons/asterisk.png) no-repeat right center;
}
.commander_hammer i.icon,
option.commander_hammer {
  background: url(../images/icons/auction-hammer.png) no-repeat right center;
}
.commander_balloon i.icon,
option.commander_balloon {
  background: url(../images/icons/balloon.png) no-repeat right center;
}
.commander_balloon_buzz i.icon,
option.commander_balloon_buzz {
  background: url(../images/icons/balloon-buzz.png) no-repeat right center;
}
.commander_balloon_facebook i.icon,
option.commander_balloon_facebook {
  background: url(../images/icons/balloon-facebook.png) no-repeat right center;
}
.commander_balloon_twitter i.icon,
option.commander_balloon_twitter {
  background: url(../images/icons/balloon-twitter.png) no-repeat right center;
}
.commander_battery i.icon,
option.commander_battery {
  background: url(../images/icons/battery-full.png) no-repeat right center;
}
.commander_binocular i.icon,
option.commander_binocular {
  background: url(../images/icons/binocular.png) no-repeat right center;
}
.commander_document_excel i.icon,
option.commander_document_excel {
  background: url(../images/icons/blue-document-excel.png) no-repeat right center;
}
.commander_document_image i.icon,
option.commander_document_image {
  background: url(../images/icons/blue-document-image.png) no-repeat right center;
}
.commander_document_music i.icon,
option.commander_document_music {
  background: url(../images/icons/blue-document-music.png) no-repeat right center;
}
.commander_document_office i.icon,
option.commander_document_office {
  background: url(../images/icons/blue-document-office.png) no-repeat right center;
}
.commander_document_pdf i.icon,
option.commander_document_pdf {
  background: url(../images/icons/blue-document-pdf.png) no-repeat right center;
}
.commander_document_powerpoint i.icon,
option.commander_document_powerpoint {
  background: url(../images/icons/blue-document-powerpoint.png) no-repeat right center;
}
.commander_document_word i.icon,
option.commander_document_word {
  background: url(../images/icons/blue-document-word.png) no-repeat right center;
}
.commander_bookmark i.icon,
option.commander_bookmark {
  background: url(../images/icons/bookmark.png) no-repeat right center;
}
.commander_camcorder i.icon,
option.commander_camcorder {
  background: url(../images/icons/camcorder.png) no-repeat right center;
}
.commander_camera i.icon,
option.commander_camera {
  background: url(../images/icons/camera.png) no-repeat right center;
}
.commander_chart i.icon,
option.commander_chart {
  background: url(../images/icons/chart.png) no-repeat right center;
}
.commander_chart_pie i.icon,
option.commander_chart_pie {
  background: url(../images/icons/chart-pie.png) no-repeat right center;
}
.commander_clock i.icon,
option.commander_clock {
  background: url(../images/icons/clock.png) no-repeat right center;
}
.commander_play i.icon,
option.commander_play {
  background: url(../images/icons/control.png) no-repeat right center;
}
.commander_fire i.icon,
option.commander_fire {
  background: url(../images/icons/fire.png) no-repeat right center;
}
.commander_heart i.icon,
option.commander_heart {
  background: url(../images/icons/heart.png) no-repeat right center;
}
.commander_mail i.icon,
option.commander_mail {
  background: url(../images/icons/mail.png) no-repeat right center;
}
.commander_shield i.icon,
option.commander_shield {
  background: url(../images/icons/plus-shield.png) no-repeat right center;
}
.commander_video i.icon,
option.commander_video {
  background: url(../images/icons/video.png) no-repeat right center;
}
/* Call to action
---------------------------------------------------------- */
.commander_call_to_action {
  position: relative;
  background-color: #f7f7f7;
  padding: 20px;
  padding: 2.127659574%;
  border: 1px solid #f0f0f0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.commander_call_to_action .commander_button {
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cta_align_left .commander_button {
  float: left;
}
.cta_align_right .commander_button {
  float: right;
}
.cta_align_left .commander_button,
.cta_align_right .commander_button {
  max-width: 27.872340426%;
}
.cta_align_left .commander_call_text,
.cta_align_right .commander_call_text {
  width: 70%;
  float: left;
  clear: none;
}
.cta_align_left .commander_call_text {
  float: right;
}
.commander_call_to_action .commander_call_text,
#content .commander_call_to_action .commander_call_text {
  margin: 0;
  padding-top: 0;
}
.cta_align_bottom {
  text-align: center;
}
.cta_align_bottom .commander_button {
  position: static;
  margin-top: 2.127659574%;
  display: inline-block;
}
@media (max-width: 600px) {
  .vc_responsive .cta_align_left .commander_button,
  .vc_responsive .cta_align_right .commander_button {
    max-width: 70%;
    width: 70%;
    float: none;
    display: block;
    margin: 3% auto;
  }
  .vc_responsive .cta_align_left .commander_call_text,
  .vc_responsive .cta_align_right .commander_call_text {
    width: auto;
    max-width: none;
    text-align: center;
  }
}
/* Google maps
---------------------------------------------------------- */
.commander_gmaps_widget .commander_map_wraper {
  background-color: #f7f7f7;
  padding: 5px;
}
.commander_gmaps_widget .commander_map_wraper iframe {
  margin-bottom: 0;
  padding: 0;
  display: block;
}
/* Tabs + jQuery UI theme mod
---------------------------------------------------------- */
#content .commander_content_element .ui-tabs .ui-tabs-nav {
  margin: 0;
}
.commander_content_element .ui-tabs,
.commander_content_element .ui-tabs .ui-tabs-nav {
  padding: 0;
}
.commander_content_element .ui-tabs .ui-tabs-nav a,
.commander_content_element .ui-accordion-header a {
  border-bottom: none;
}
.commander_content_element .ui-tabs .ui-tabs-nav {
  margin: 0;
}
.commander_content_element .ui-tabs .ui-tabs-hide {
  display: none;
}
.commander_content_element .ui-state-default .ui-icon,
.commander_content_element .ui-state-active .ui-icon {
  background-image: url(../images/toggle_open.png);
  background-position: 0 0;
  position: absolute;
  right: 0.5em;
  top: 0.7em;
}
.commander_content_element .ui-state-active .ui-icon {
  background-image: url(../images/toggle_close.png);
}
.commander_content_element .ui-tabs .ui-tabs-nav li,
.commander_content_element .ui-accordion .ui-accordion-header,
.commander_tabs .ui-tabs .ui-tabs-panel {
  background-color: #f7f7f7;
}
.commander_content_element .ui-tabs .ui-tabs-nav li,
.commander_content_element .ui-accordion .ui-accordion-header {
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.commander_content_element .ui-tabs .ui-tabs-nav li:hover,
.commander_content_element .ui-accordion .ui-accordion-header:hover {
  background: #f0f0f0;
}
.commander_tabs .ui-tabs .ui-tabs-panel,
.commander_accordion .ui-accordion .ui-accordion-content {
  padding: 1em;
}
/* Tour
---------------------------------------------------------- */
.commander_tour .ui-tabs .ui-tabs-nav {
  float: left;
  width: 31.914893614%;
}
.commander_tour .ui-tabs .ui-tabs-nav li,
.commander_tour .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  clear: both;
  margin-right: 0;
  width: 100%;
}
.commander_tour .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  padding-bottom: 0;
}
.commander_tour .ui-tabs .ui-tabs-nav li a {
  float: none;
  display: block;
}
.commander_tour .commander_tab,
.commander_tour .commander_tab.ui-tabs-panel {
  border: none;
  float: left;
  width: 68.085106386%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0 0 21.739130434782606px;
}
.commander_tour_next_prev_nav {
  margin-left: 31.914893614%;
  padding-left: 21.739130434782606px;
  font-size: 80%;
}
.commander_tour_next_prev_nav a {
  border-bottom: 1px dotted;
  text-decoration: none;
}
.commander_tour_next_prev_nav a :hover {
  text-decoration: none;
  border-bottom: none;
}
.commander_tour_next_prev_nav span {
  width: 48%;
  display: inline-block;
  padding-top: 10px;
  float: left;
}
.commander_tour_next_prev_nav span.commander_next_slide {
  text-align: right;
  float: right;
}
/* Re-layout slides if it is to small */
.commander_tour.span3 .ui-tabs-nav,
.commander_tour.span2 .ui-tabs-nav,
.commander_tour.span3 .commander_column_container,
.commander_tour.span2 .commander_column_container {
  width: auto;
  float: none;
}
.commander_tour.span3 .commander_tour_next_prev_nav,
.commander_tour.span2 .commander_tour_next_prev_nav {
  margin-left: 0;
}
.commander_tour.span3 .ui-tabs-nav li,
.commander_tour.span2 .ui-tabs-nav li,
.commander_tour.span3 ui-tabs-nav li.ui-tabs-selected,
.commander_tour.span2 ui-tabs-nav li.ui-tabs-selected,
.commander_tour.span3 .commander_tour_next_prev_nav,
.commander_tour.span2 .commander_tour_next_prev_nav {
  width: 100%;
  padding-left: 0;
}
.commander_tour.span3 .commander_tab,
.commander_tour.span2 .commander_tab {
  padding-left: 0;
  width: 100%;
  float: none;
  padding-top: 0.8em;
}
/* Accordion
---------------------------------------------------------- */
#content .commander_accordion .ui-accordion .ui-accordion-header,
.commander_accordion .ui-accordion .ui-accordion-header {
  margin-bottom: 0;
  padding-top: 0;
  text-transform: none;
  line-height: inherit;
  letter-spacing: inherit;
}
/* Twitter
---------------------------------------------------------- */
#content .commander_twitter_widget ul.tweet_list,
.commander_twitter_widget ul.tweet_list {
  margin: 0;
  padding: 0;
}
#content .commander_twitter_widget ul.tweet_list li,
.commander_twitter_widget ul.tweet_list li {
  list-style: none;
  border-bottom: 1px solid #f7f7f7;
  margin-bottom: 1em;
  padding-bottom: 1em;
}
.commander_twitter_widget .tweet_time {
  padding-left: 5px;
  color: #f7f7f7;
}
.commander_twitter_widget p.twitter_follow_button_wrap {
  margin-bottom: 0;
}
.commander_twitter_widget .twitter_follow_button {
  background-image: url(../images/twitter_bird.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 25px;
  display: inline-block;
  min-height: 16px;
}
body ul.commander_thumbnails-fluid li {
  list-style: none !important;
  /* No need in list style never */

background-image: none;
/* some themes add bg image as a bullet */

  padding: 0;
}
body ul.commander_thumbnails-fluid li .entry-content *:last-child {
  margin-bottom: 0;
}
body .row-fluid .commander_grid ul.commander_thumbnails-fluid,
body .row-fluid .commander_filtered_grid ul.commander_thumbnails-fluid {
  margin: 0 0 0 -2.127659574%;
  padding: 0;
  width: 102.127659574%;
  overflow: visible !important;
}
.row-fluid ul.commander_thumbnails-fluid > [class*="span"] {
  margin-left: 2.127659574%;
}
/* Grid adjustments */
.commander_grid .commander_thumbnails-fluid > .span3,
.commander_filtered_grid .commander_thumbnails-fluid > .span3 {
  width: 22.802340426%;
}
.commander_grid .commander_thumbnails-fluid > .span4,
.commander_filtered_grid .commander_thumbnails-fluid > .span4 {
  width: 31.135673759333336%;
}
.commander_grid .commander_thumbnails-fluid > .span6,
.commander_filtered_grid .commander_thumbnails-fluid > .span6 {
  width: 47.832340426%;
}
.commander_grid .commander_thumbnails-fluid > .span12,
.commander_filtered_grid .commander_thumbnails-fluid > .span12 {
  width: 97.872340426%;
}
@media (max-width: 767px) {
  .vc_responsive .commander_thumbnails-fluid {
    margin-left: 0;
    width: 100%;
  }
  .vc_responsive .commander_grid .commander_thumbnails-fluid [class*="span"] {
    width: 97.872340426%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
}
/* Teaser grid
---------------------------------------------------------- */
.commander_teaser_grid .entry-content {
  margin: 0;
  padding: 0;
  width: 100%;
}
.grid_layout-thumbnail .post-thumb {
  margin-bottom: 0;
}
.grid_layout-thumbnail .post-thumb img {
  max-width: 100%;
}
/* Carousel layout
---------------------------------------------------------- */
.commander_carousel .commander_wrapper {
  position: relative;
}
.commander_carousel .prev,
.commander_carousel .next {
  position: absolute;
  top: 3px;
  background-color: #f7f7f7;
  padding: 0px 6px 0px 6px;
  font-size: 12px;
  z-index: 10;
  text-decoration: none;
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.commander_carousel .prev:hover,
.commander_carousel .next:hover {
  background-color: #f0f0f0;
}
.commander_carousel .prev {
  right: 30px;
}
.commander_carousel .next {
  right: 0px;
}
.commander_carousel .commander_thumbnails-fluid {
  width: 100%;
}
.commander_carousel .commander_thumbnails-fluid > [class*="span"] {
  height: auto !important;
}
/*** Categories filter ***/
.commander_teaser_grid .categories_filter,
.commander_categories_filter {
  list-style: none;
  list-style-type: none;
  padding: 0;
  margin: 0 0 10px 0;
}
.commander_teaser_grid .categories_filter li,
.commander_categories_filter li {
  display: block;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.commander_teaser_grid .categories_filter li a,
.commander_categories_filter li a {
  border: none;
  text-decoration: none;
}
.commander_teaser_grid .categories_filter li a:hover,
.commander_categories_filter li a:hover {
  border-bottom: 1px dotted;
}
.commander_teaser_grid .categories_filter li.active a,
.commander_categories_filter li.active a {
  border-bottom: 1px dotted;
}
/* Image grid
---------------------------------------------------------- */
.commander_image_grid .commander_image_grid_ul {
  margin-left: 0;
  padding: 0;
}
.commander_image_grid .commander_image_grid_ul .isotope-item {
  list-style: none;
  margin: 0 1px 1px 0;
  max-width: 100%;
}
.commander_image_grid .commander_image_grid_ul a {
  display: block;
}
.commander_image_grid .commander_image_grid_ul img {
  display: block;
  max-width: 100%;
  height: auto;
}
/* Gallery
---------------------------------------------------------- */
.commander_gallery {
  position: relative;
  background: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.commander_gallery .commander_gallery_slides {
  position: relative;
  margin: 0;
  border: none;
  background: none;
}
.commander_gallery .commander_gallery_slides a {
  padding: 0;
  margin: 0;
}
.commander_gallery .commander_gallery_slides .nivo-controlNav,
.commander_gallery .commander_gallery_slides .flex-control-nav {
  right: 10px;
  bottom: auto;
  top: 10px;
  width: auto;
  position: absolute;
  z-index: 50;
  font-size: 1px;
  padding: 0;
}
.commander_gallery .commander_gallery_slides .nivo-controlNav li,
.commander_gallery .commander_gallery_slides .flex-control-nav li {
  margin: 0;
  padding: 0;
}
.commander_gallery .commander_gallery_slides .nivo-controlNav a,
.commander_gallery .commander_gallery_slides .flex-control-nav a {
  background-color: #f7f7f7;
  padding: 0;
  margin: 0 0 0 3px;
  font-size: 1px;
  text-indent: 100px;
  overflow: hidden;
  border: none;
  float: left;
  width: 6px;
  height: 6px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.commander_gallery .commander_gallery_slides .nivo-controlNav a.active,
.commander_gallery .commander_gallery_slides .flex-control-nav a.active,
.commander_gallery .commander_gallery_slides .nivo-controlNav a:hover,
.commander_gallery .commander_gallery_slides .flex-control-nav a:hover,
.commander_gallery .commander_gallery_slides .nivo-controlNav a.flex-active,
.commander_gallery .commander_gallery_slides .flex-control-nav a.flex-active {
  background-color: #c4c4c4;
  cursor: pointer;
}
.commander_gallery .commander_gallery_slides:hover .flex-direction-nav,
.commander_gallery .commander_gallery_slides:hover .nivo-directionNav {
  opacity: 1;
  filter: alpha(opacity=100);
}
.commander_gallery .commander_gallery_slides .nivo-caption {
  display: none !important;
}
.commander_gallery .flex-direction-nav,
.commander_gallery .nivo-directionNav {
  opacity: 0;
  filter: alpha(opacity=0);
  transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
}
.commander_gallery .flex-direction-nav a,
.commander_gallery .nivo-directionNav a {
  background-image: url(../images/arrows.png);
  width: 36px;
  height: 39px;
  border: none;
  display: block;
  text-indent: -9999px;
}
.commander_gallery .flex-direction-nav .flex-next,
.commander_gallery .nivo-directionNav .flex-next,
.commander_gallery .flex-direction-nav .nivo-nextNav,
.commander_gallery .nivo-directionNav .nivo-nextNav {
  background-position: 0 -39px;
  right: 0px;
  opacity: 1;
  filter: alpha(opacity=100);
}
.commander_gallery .flex-direction-nav .flex-prev,
.commander_gallery .nivo-directionNav .flex-prev,
.commander_gallery .flex-direction-nav .nivo-prevNav,
.commander_gallery .nivo-directionNav .nivo-prevNav {
  left: 0px;
  opacity: 1;
  filter: alpha(opacity=100);
}
/*** remove ul & li margins ***/#content .commander_gallery_slides ul.slides,
.content .commander_gallery_slides ul.slides,
.commander_gallery_slides ul.slides,
#content .commander_gallery_slides ul.flex-direction-nav,
.content .commander_gallery_slides ul.flex-direction-nav,
.commander_gallery_slides ul.flex-direction-nav,
body .commander_gallery_slides ul li,
.commander_content_element .commander_gallery_slides ul li {
  list-style: none;
  padding: 0;
  background-image: none;
  margin: 0;
}
.alert .messagebox_text {
  padding-left: 28px;
  background: url(../vc/alert.png) no-repeat left center;
}
.alert-info .messagebox_text {
  background: url(../vc/info.png) no-repeat left center;
}
.alert-success .messagebox_text {
  background: url(../vc/tick.png) no-repeat left center;
}
.alert-error .messagebox_text {
  background: url(../vc/exclamation.png) no-repeat left center;
}
/* Video widget
---------------------------------------------------------- */
.commander_video_widget .commander_wrapper .commander_video_wrapper {
  padding-top: 56%;
  position: relative;
}
.commander_video_widget .commander_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.commander_posts_slider .flex-caption,
.commander_posts_slider .nivo-caption {
  background-color: #f7f7f7;
  opacity: 1;
  color: inherit;
  padding: 10px 15px;
  position: static;
}
/* Make all grid-sized elements block level again */
@media (max-width: 480px) {
  .vc_responsive div.row-fluid div[class*="span"] {
    float: none;
    display: block;
    width: auto;
    margin-left: 0;
  }
  .vc_responsive .commander_tour .ui-tabs .ui-tabs-nav,
  .vc_responsive .commander_tour .commander_tab,
  .vc_responsive .commander_tour_next_prev_nav {
    width: 100%;
    float: none;
    margin-left: 0;
  }
  .vc_responsive #content .commander_tour .ui-tabs .ui-tabs-nav {
    margin-bottom: 10px;
  }
  .ssl_logo{
	float: none;
	margin: 0px auto; 
	display:block;
	}
}
/* That way icons will be accessible via css in front end too
---------------------------------------------------------- */
#commander_visual_composer-elements [class*="icon-"],
[class^="icon-commander"],
[class*=" icon-commander"] {
  margin-right: 7px;
}
[class^="icon-commander"],
[class*=" icon-commander"] {
  background-image: url(../images/icons/elements/sprite.png);
  background-position: center center;
  width: 16px;
  height: 16px;
  margin-top: -1px;
}
.icon-commander-application-icon-large {
  background-position: 0 0;
}
.icon-commander-application-plus {
  background-position: 0 -18px;
}
.icon-commander-balloon-facebook-left {
  background-position: 0 -36px;
}
.icon-commander-balloon-twitter-left {
  background-position: 0 -54px;
}
.icon-commander-film-youtube {
  background-position: 0 -72px;
}
.icon-commander-images-stack {
  background-position: 0 -90px;
}
.icon-commander-information-white {
  background-position: 0 -108px;
}
.icon-commander-layer-shape-text {
  background-position: 0 -126px;
}
.icon-commander-layout_sidebar {
  background-position: 0 -144px;
}
.icon-commander-map-pin {
  background-position: 0 -162px;
}
.icon-commander-slideshow {
  background-position: 0 -180px;
}
.icon-commander-toggle-small-expand {
  background-position: 0 -198px;
}
.icon-commander-ui-accordion {
  background-position: 0 -216px;
}
.icon-commander-ui-button {
  background-position: 0 -234px;
}
.icon-commander-ui-separator-label {
  background-position: 0 -252px;
}
.icon-commander-ui-separator {
  background-position: 0 -270px;
}
.icon-commander-ui-tab-content-vertical {
  background-position: 0 -288px;
}
.icon-commander-ui-tab-content {
  background-position: 0 -306px;
}
.icon-commander-single-image {
  background-image: url(../images/icons/elements/single-image.png);
}
.icon-commander-call-to-action {
  background-image: url(../images/icons/elements/call-to-action.png);
}
.icon-commander-pinterest {
  background-image: url(../images/icons/elements/pinterest.png);
}
.icon-commander-raw-html {
  background-image: url(../images/icons/elements/raw-html.png);
}
.icon-commander-raw-javascript {
  background-image: url(../images/icons/elements/raw-javascript.png);
}
.icon-commander-flickr {
  background-image: url(../images/icons/elements/flickr.png);
}
/* commander.css ends */

.formLabel {
	font-size:13px;
	margin-top:5px;
	margin-bottom:5px;
	color:#000;
}

.subheader {
	font-size:15px;
	color:#000;
	font-weight:600;
}

/* Row Fluid 5 items */
.row-fluid-5 {
   width: 100%;
   *zoom: 1;
 }
 .row-fluid-5:before,
 .row-fluid-5:after {
   display: table;
   line-height: 0;
   content: "";
 }
 .row-fluid-5:after {
   clear: both;
 }
 .row-fluid-5 [class*="span"] {
   display: block;
   float: left;
   width: 100%;
   min-height: 30px;
   margin-left: 0px;
   *margin-left: 0px;

   -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
           box-sizing: border-box;
 }

 .row-fluid-5 .controls-row [class*="span"] + [class*="span"] {

   margin-left: 1.875%;
 }
 .row-fluid-5 [class*="span"]:first-child{
    margin-left: 0;
 }
 .row-fluid-5 .span2 {
   width: 20%;
   *width: 20%;
 }


#Form .formRow {
	display: table-row;
	min-height: 10px;
}

#Form .formRow2 {
	/*display: table-row;*/
	min-height: 25px;
}

#Form .formRowMsg {
	padding-top: 10px;
	min-height: 10px;
}

#Form .formRowEmpty {
	display: table-row;
	height: 20px;
	border: 0 none;
}

#Form .formRowEmptyLine{
	height: 20px;
	border-bottom: black;
	border-bottom-style: solid;
	border-bottom-width: thin;
}

#Form .formCell {
	display: table-cell;
	min-width: 203px;
	padding: 5px;
	vertical-align: middle;
}

#Form .formCell2 {
	min-width: 203px;
	vertical-align: middle;
}

#Form .formCellNoTable {
	min-width: 203px;
	padding: 5px;
	vertical-align: middle;
	float: left;
}

#Form .formEmptyStartCell {
	display: table-cell;
	min-width: 80px;
	padding: 5px;
	vertical-align: middle;
}

#Form .formTitle {
	display: table-cell;
	padding: 5px;
	vertical-align: middle;
	font-weight: bold;
	background-color: #FFF; 
	color: #000;
	min-height: 40px;
	min-width:104px;
	font-family: "texgyreadventorregular" !important;
}

input, button, submit { 
	box-shadow:none !important; 
	font-size:13px !important; 
	border-radius:1px !important;
	/*border:1px dashed #cccccc !important;*/
}

#Form .formButton {
	background-color: #5fc6fc; 
	color: #fff;
	min-height: 40px;
	min-width:104px;
	font-family: "texgyreadventorregular" !important;
	margin: 3px;
}

#Form .formButton_disable {
	background-color: #AFD1E3; 
	color: #fff;
	min-height: 40px;
	min-width:104px;
	font-family: "texgyreadventorregular" !important;
	margin: 3px;
}

.formButton {
	background-color: #5fc6fc; 
	color: #fff;
	min-height: 40px;
	min-width:104px;
	font-family: "texgyreadventorregular" !important;
}

#Form .formValue {
	display: table-cell;
	padding: 5px;
	vertical-align: middle;
	font-weight: bold;
	background-color: #FFF;
	color: #000;
	min-height: 40px;
	min-width: 104px;
	font-family: "texgyreadventorregular" !important;
}

#Form .formSelect {
	background: #fff !important;
	box-shadow: none !important;
	font-size: 13px !important;
	border-radius: 0px !important;
	border: 1px dashed #cccccc !important;
	min-height: 40px;
	margin-bottom: 1px;
}

#Form .formInput {
	background: #fff !important;
	box-shadow: none !important;
	font-size: 13px !important;
	border-radius: 0px !important;
	border: 1px dashed #cccccc !important;
	min-height: 40px;
	padding-left: 8px;
	margin-bottom: 1px;
}

#Form .formInputBlock {
	color:#BDBDBD;
}

#Form .formDropdown {
	background: #fff !important;
	box-shadow: none !important;
	font-size: 13px !important;
	border-radius: 0px !important;
	border: 1px dashed #cccccc !important;
	min-height: 40px;
	padding-left: 8px;
}

#Form .formLabel {
	font: 14px arial;
}

#Form .formHints {
	font: 12px arial;
	color:#BDBDBD;
	width: 100%;
}

#Form .formError {
	font: 12px arial;
	color:red;
	width: 100%;
}


#Form .formTitle{
	font: 15px arial;
}

#Form .formcheckbox{
	  margin-top: 15px;
}

#Form .formcheckboxspecial{
	  margin-top: 1px;
}
#Form .sysmsg{
	font: 12px arial;
	color:red;
	width: 100%;
	display: table-caption !important;
}

.divFrame {
}

.divHeader {
	
}

.divTable {
	display: table; 
	width: 100%; 
	border-collapse: collapse;
}

.divPopup {
}

.validateTips { 
	border: 1px solid transparent; padding: 0.3em;
}

#modifystatus {
	/*background-color: #F2F2E2; 
	height: 100%;*/
	width: 100%;
	/* top: 80px; */
	z-index: 10;
}

.div_register{
	min-height:480px;
	border: 1px solid #cccccc;
	background-color: #fff;
	margin-bottom: 10px;
}

.div_register a{
	color: #999;
	margin-top: 10px;
	text-decoration: underline;
	margin-bottom: 10px;
	cursor: pointer;
}
.div_register_newcustomer {
	float:left;
	min-height:480px;
	width: 340px;
	border-right-width: thick;
	border-right-style: groove;
}

.div_register_header {
	margin: 20px 0;
	padding: 0 40px 20px 40px;
	font-size: 40px;
	line-height: 90%;
	clear: both;
}

.div_register_header2 {
	padding: 15px 14px;
	background-color: #7b7a7a;
	color: #fff;
	font-size: 25px;
}

.div_register_header_remark{
	padding: 0 40px 0px 40px;
}
.div_register_excustomer {
	float:left;
	height:100%;
	width: 340px;
	left: 443px;
	top:80px;
	z-index:10;
}

.div_register_form{
	padding: 0 40px 20px 40px;
}
.div_register_cart {
	background-color: #F2F2E2;
	position: absolute;
	height:200px;
	width: 280px;
	left: 810px;
	top:80px;
	z-index:10;
}

.div_register_content {
	background-color: #F2F2E2;
	position: absolute;
	min-height:713px;
	width:700px;
	left:100px;
	top:80px;
	z-index:10;
}

.spinner {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -50px; /* half width of the spinner gif */
    margin-top: -50px; /* half height of the spinner gif */
    text-align:center;
    z-index:1234;
    overflow: auto;
    width: 100px; /* width of the spinner gif */
    height: 102px; /*hight of the spinner gif +2px to fix IE8 issue */
    border: 2px solid #2132AD;
    padding: 20px;
    background-color: #f9f9f9;
}

.index_bar_form{
	margin: 0 0 0 0;
}

.index_bar_input {
	width: 100px;//from 150px change to 100px
	height:40px;
	/* margin-top: 10px; */
	/*padding: 15px 10px;*/
	/* margin-bottom: 10px; */
}

.index_bar_button {
	/* width: 150px; */
	/* margin-top: 10px; */
	padding: 0px 10px 0px;
	margin-bottom: 10px;
	height: 32px;
	background-color: #5fc6fc;
	color: #fff;
	/* min-height: 40px; */
}
.index_bar_error{
	color:red;
}
.index_bar_span {
	margin-top: 5px;
}

.searchSelect {

}

.formCellSmall {
	padding: 5px;
}

/* Second Menu */
/*body, ul, li {
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	text-align:left;
}*/

#megamenu {
	list-style:none;
	width:100%;
	margin:10px auto 10px auto;
	height:43px;
	padding:0px 0px 0px 0px;
	/* Rounded Corners */
	
	/*-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;*/

	/* Background color and gradients */
	
	background: #f9e8b1;
	
	/* Borders */
	
	border:none;

	-moz-box-shadow:inset 0px 0px 1px #edf9ff;
	-webkit-box-shadow:inset 0px 0px 1px #edf9ff;
	box-shadow:inset 0px 0px 1px #edf9ff;
}

#megamenu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 4px 10px 4px 10px;
	margin-right:30px;
	margin-top:7px;
	border:none;
}

#megamenu li:hover {
	border: none;
	padding: 4px 9px 4px 9px;
	font-weight:bold;
	border:solid;
	border-width: 1px;

	/* Background color and gradients */
	
	background: #EDC951;
	
	/* Rounded corners */
	
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

#megamenu li a {
	font-family:inherit;
	font-size:16px; 
	color: #616161;
	display:block;
	outline:0;
	text-decoration:none;
	/*text-shadow: 1px 1px 1px #000;*/
	font-weight:bold;
}

#megamenu li:hover a {
	color:#fff;
	/*text-shadow: 1px 1px 1px #ffffff;*/
}
#megamenu li .drop {
	padding-right:21px;
	background:url("/images/drop.png") no-repeat right 8px;

}
#megamenu li:hover .drop {
	background:url("/images/drop.png") no-repeat right 7px;	
}

.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:10px 5px 10px 5px;
	border:solid;
	border-width: 1px;
	z-index: 82; 

	/* Gradient background */
	background:white;

	/* Rounded Corners */
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
}

.dropdown_1column {width: 140px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 560px;}
.dropdown_5columns {width: 700px;}

#megamenu li:hover .dropdown_1column, 
#megamenu li:hover .dropdown_2columns, 
#megamenu li:hover .dropdown_3columns,
#megamenu li:hover .dropdown_4columns,
#megamenu li:hover .dropdown_5columns {
	left:-0.5px;
	top:auto;
}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
	left:-1px;
}
.col_1 {width:130px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}

#megamenu .megamenu_right {
	float:right;
	margin-right:0px;
}
/* added: shift menu to left*/
#megamenu .megamenu_left {
	float:left;
	margin-right:0px;
}
#megamenu li .align_right {
	/* Rounded Corners */
	-moz-border-radius: 5px 0px 5px 5px;
    	-webkit-border-radius: 5px 0px 5px 5px;
   	border-radius: 5px 0px 5px 5px;
}

#megamenu li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}

#megamenu h2, #megamenu h3 {
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	font-size:14px;
	text-align:left;
	color:#616161;
	text-decoration:underline;
	/*text-shadow: 1px 1px 1px #FFFFFF;*/
}
#megamenu h2 {
	font-size:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	border-bottom:none; /* 1px solid #666666*/
}
#megamenu h3 {
	font-size:14px;
	margin:7px 0 14px 0;
	padding-bottom:7px;
	border-bottom:none;/*1px solid #888888-added 1 bottom line */
}
#megamenu p {
	line-height:18px;
	margin:0 0 10px 0;
}

#megamenu li:hover div a {
	font-size:14px;
	color:#616161;
}
#megamenu li:hover div a:hover {
	color:blue;
	font-weigh:bold;
	cursor:pointer; /* change cursor pointer for each anchor element*/
}


.strong {
	font-weight:bold;
}
.italic {
	font-style:italic;
}

.imgshadow { /* Better style on light background */
	background:#FFFFFF;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}
.img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}

#megamenu li .black_box {
	background-color:#333333;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

	/* Shadow */
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}

#megamenu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
#megamenu li ul li {
	font-size:14px;
	line-height:24px;
	position:relative;
	/*text-shadow: 1px 1px 1px #ffffff;*/
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:130px;
}
#megamenu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
	font-weight:bold;
}

#megamenu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:116px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
#megamenu li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
}
/* End Second Menu */

#outer{ 
	width:100%;
} 

#inner{ 
	width:940px; 
	margin: 0 auto; 
	position: relative; 
}

/* hint message */
/* The hint to Hide and Show */
.hint {
	text-align:justify;
	clear:both;
   	display: none;
   	//background-origin: padding-box;
    position: absolute;//text box is not intersection. 
    right: 100px;
    width: 220px;
    margin-top: -15px;
    border: 1px solid #c93;
  	padding: 10px 12px;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
	/* background: #ffc url(/images/pointer.gif) no-repeat -10px 5px; */
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(/images/pointer.gif) left top no-repeat;
}
/* End Hint Message */

.formfieldleft{
	min-height: 40px;
	width:300px;
	float:left;
	padding: 5px;
  	vertical-align: middle;
  	background-color: #FFF;
}
.formfieldRight{
	min-height: 40px;
	width:250px;
	float:left;
	padding: 5px;
  	vertical-align: middle;
  	background-color: #FFF;
}

.formfieldCenter{
	
}

.formfieldfloat {
	float:left;
}	

a.disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
/* error message block*/
.errorMessageDiv{
	padding-top: 1px;
	margin-bottom: 10px;
	text-align: left;
	width: 100%;
	display:  block;
	box-sizing: border-box;
	position: relative;
	border: 1px solid red;
}
.errorMessageBlock{
	padding-left: 10px;
	color: red;
	font-size: 12px;
	font-weight: bold;
	margin: 3px;
	font-family: texgyreadventorregular;
}

/*return successful message block*/
.successfulMessageDiv{
	padding-top: 1px;
	margin-bottom: 10px;
	text-align: left;
	width: 100%;
	display:  block;
	box-sizing: border-box;
	position: relative;
	border: 1px solid green;
}
.successfulMessageBlock{
	padding-left: 10px;
	color: green;
	font-size: 12px;
	font-weight: bold;
	margin: 3px;
	font-family: texgyreadventorregular;
}

/* close button block */
#closeButton {
    position: absolute;
    top: 1px;
    margin-top:0;
    right: 0;
	background-image: url("extra-icon/button_popup_close.png") !important; 
	background-repeat: no-repeat;
	width: 45px !important;
	height: 45px !important;
}

.tldicons {
	vertical-align: middle;
}

.icon_1,
.icon_2,
.icon_3,
.icon_4,
.icon_5 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
	left:-1px;
}

.icon_1 .caption {
	vertical-align: middle;
	font-size: 24px;
	font-family: texgyreadventorregular;
	padding-left: 20px;
	padding-top: 25px;
}

.align-text-center{
	text-align:center;!important
}

/*drop down menu for main menu */
.page_head .menu ul{
	top:35px!important;
}
ul .menu li ul.dropdown{
    min-width: 125px; /* Set width of the dropdown */
    background: #f2f2f2;
    display: none;
    position: absolute;
    z-index: 999;
    left: 0;
}
ul .menu li:hover ul.dropdown{
    display: block;	/* Display the dropdown */
}
ul .menu li ul.dropdown li{
    display: block;
}
ul .menu li ul.dropdown li:hover{

}

ul .menu li ul.dropdown li a{
	font-size: 14px!important;
	font-weight:bold !important;
	font-family: 'texgyreadventorregular', Arial, Helvetica, sans-serif;
}

/*Modify jquery CSS*/
.ui-widget-header {
    border: 1px solid #947E7E;
    background: #5fc6fc /*url("/images/header_bar.png") repeat*/ !important;
    color: #222222;
    font-weight: bold;
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    color: white !important;
}

/*footer*/
.footer_column_2{
margin-left:85%;
position:relative;
width:auto;
}
.footer_column_1{
margin-right:5%;
position:absolute;
width:400px;
}
/* Tooltip */
.tips + .tooltip > .tooltip-inner {
//   background-color: #73AD21; 
   background-color: #223987; 
   color: #FFFFFF; 
   border: 1px solid green; 
   padding: 10px;
   font-size: 12px;
}
/* Tooltip on top */
.tips + .tooltip.top > .tooltip-arrow {
   border-top: 4px solid green;
}
/* Tooltip on bottom */
.tips + .tooltip.bottom > .tooltip-arrow {
   border-bottom: 4px solid blue;
}
/* Tooltip on left */
.tips + .tooltip.left > .tooltip-arrow {
   border-left: 4px solid red;
}
/* Tooltip on right */
.tips + .tooltip.right > .tooltip-arrow {
   border-right: 4px solid black;
}

/* Service Package*/
.package_row {
	min-height: 400px !important; 
	word-wrap: break-word;
}

.package_hder{
	font-size: 20px;
}
.package_img{
	min-height:300px !important;
	text-align: center;
}

.package_img_dtl{
	
}
.package_action {
	text-align: center;
}
.add_to_cart_button {
	width: 200px;
    height: 40px;
    background-color: #5fc6fc;
    color: #fff;
}

.package_continue_div {
	text-align: right;
	margin-bottom:10px;
}

.package_term_div{
	/*padding: 10px;*/
    margin-bottom: 20px;
    margin-top: 20px;
    height:40px;
    font-size:14px;
    border-bottom: 1px solid #C3C3C3;
    padding-bottom: 20px;
}

.package_term_div_term{
	float: left;
	margin-left: 10px;
    margin-right: 10px;
    width: 25%;
}

.package_term_div_unitprice{
	float: left;
	margin-left: 10px;
    margin-right: 10px;
    width: 30%;
}

.package_term_div_saleprice{
	float: left;
	margin-left: 10px;
    margin-right: 10px;
    width: 30%;
    color: #000000;
    text-align:center;
}

.package_checkout_total {
	display: table-row;
    min-height: 47px;
    /* border-color: #BCBCBC; */
    /* border-style: solid solid solid solid; */
    border-width: 1px;
}

.freedomainitem{
	padding: 10px;
    width: 100%;
    height: 40px;
}

.freedomainextstyle{
	margin-left: 2px;
	margin-right: 10px !important;
	background: #fff !important;
    box-shadow: none !important;
    font-size: 13px !important;
    border-radius: 0px !important;
    border: 1px dashed #cccccc !important;
    min-height: 40px;
}

.freedomainsearch {
	float: left;
}

.freedomainname {
	float: left;
}

.freedomainnamestyle {
	background: #fff !important;
    box-shadow: none !important;
    font-size: 13px !important;
    border-radius: 0px !important;
    border: 1px dashed #cccccc !important;
    min-height: 40px;
    padding-left: 8px;
    margin-bottom: 1px;
}

/*modified page*/
#remmarginrow{
	margin-left:1% !important;
	margin-right:6% !important;
	padding-top:1%; 
	padding-bottom:1%;
	width:auto;
	height:auto;
}
#restylerow{
	margin-left:0% !important;
	margin-right:1%;
}
#domainextbtn{
	border: none;
    /* padding: 0; */
    height: 40px;
    margin-bottom: 0;
    width: 100%;
    /* height: 6.3%; */
    background-color: transparent;
}
.paddingfooter{
	padding-top:1.5%;
	padding-bottom:1.5%;
}
.restylefooterfont{
	color:white !important;
	font-weight: bold;
	font-family: arial;
}
.restylefooterlabel{
	font-size:15px;
	font-family: Arial Bold;
}
#footersignupbtn{
	background-image:url("/images/signupbtn.png");
	height:45px; 
	width:100px;
	color:black;
	border-radius: 5px !important;
}
.whiteheadercontent{
	color: white;
	font-family: Open Sans !important;
	font-weight: bolder !important;
    font-size: x-large;
    text-align: center;
}
.blackheadercontent{
	color:black;
	font-family: Open Sans !important;
	font-weight: bolder !important;
    font-size: x-large;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 10px;
}
.contentgrey{
	margin-top:0px; 
	background-color:#e9e9e9; 
	padding-bottom:15px;
}
#contentheader{
	padding: 2%;
}
#index_content1_column1{
	position: relative;
}
#index_content1_column2{
	/* background-image: url("/images/newsletter.png"); */
	background-repeat:no-repeat;
	background-position: center; 
	min-height:300px;
}

#blackbgheader{
	background-color: #333333;
	/* width:100%; */
	padding: 2%;
}

#index_column {
	background-image: url("/images/frontpage-3rowboxes.png");
	background-repeat:no-repeat;
	background-position: center; 
	height: 412px;
	width:300px;
	margin:0;
}
.iframevideo{
	background-color:transparent;
	width:100%;
	height:300px;
}
.rowtitleindex{
	text-align: center;
    font-weight: bolder !important;
    padding: 10%;
    font-family: Open Sans !important;
    font-size: x-large;
 }
#index_column .rowindexdetails{
 	padding: 10%;
 	overflow-wrap: break-word;
 	text-align: justify;
 	height:200px;
 	font-family:sans-serif;
 	font-size: 12pt;
 }

 #imgsrcstyle{
 	background-color:white;
 }
 .newslettertitle{
    font-family: Open Sans !important;
    font-size: larger;
    font-weight: bolder;
    text-align: center;
 }
 .newsletterinfo{
 	/* margin: 3% 10% 3% 10%; */
 	padding: 2% !important;
 	font-family: Open Sans !important;
    font-size: medium;
 }
 .contenttitle{
 	font-family: Open Sans !important;
    font-weight: bolder;
    font-size: medium;
    padding: 1% 0px 1% 0px;
 }
.contentfont{
 	font-family: Open Sans !important;
    font-size: medium;
    padding: 1% 0px 1% 0px;
 }
#2columnrow_1{
	margin-top: 5% !important;
}
.row_3column{
	margin: 1%;
	text-align: center;
}
.row_3col{
	text-align: center;
	margin-left: 5%;
}
.row_3col_1, .row_3col_2, .row_3col_3{
	width:32%;
	margin-left:1%;
	float:left;
}
.row_3col_3{
	margin-right:1%;
}
#spacing{
	margin: 5% 0% 1% 0%;
}
.table_5col{
    margin: 3% 10% 3% 10%;
}
.table_5col_1,.table_5col_2,.table_5col_3,.table_5col_4,.table_5col_5{
	width: 20%;
	float:left;
}
.bluebg{
	background-color: #5fc6fc;
}
.whitebg{
	background-color: #ffffff;
}
.blackbg{
	background-color: #333333;
	color:#ffffff;
}
.greybg{
	background-color:#434343;
	color:#ffffff;
}
.tabletitle{
	font-family: sans-serif;
    font-size: initial;
    font-weight: bolder;
}
.tableinfofont{
	font-size: initial;
    font-family: sans-serif;
}
.centertext{
	text-align:center !important;
	padding-bottom: 2% !important;
}
#spacingtableinfo{
	padding: 2%;
}
.divcontainer{
	width:100%;
	margin-right: auto;
    margin-left: auto;
}

.divcontainerrowone {
	/* background-color: #5fc6fc; */
    padding: 10px 20px;
    margin-bottom: 20px;
    height: 180px;
}

.divcontainerrowtwo {
	background-color: #ffffff;
    padding: 10px 20px;
    margin-bottom: 20px;
    height: 180px;
}

.divcontainerrowthree {
	background-color: #EBEBEB;
    padding: 10px 20px;
    margin-bottom: 20px;
    height: 180px;
}

.divcontainerleftspan{
	float:left;
	width:50%;
}
.divcontainerrightspan{
	float:left;
	width:45%;
}

.divcontainerp {
	margin-bottom: 0px !important;
}
.divcontainpackage{
	border-color: white;
    border-style: double;
    border-width: thin;
    background-color: white;
    min-height: auto;
    height: 650px;
    width: 290px !important;
    float: left;
    margin-bottom: 10px;
}

.divcontainpackagep{
	margin-left: auto;
    margin-right: auto;
    float: none;
    font-size: 8px;
    width:100%;
    margin-top: 0px !important;
    margin-bottom: 1px !important;
    line-height: 20px;
}

.divcontainpackagedivbtm{
	margin-top: 100px;
}

.divcontainpackagebuttom{
	padding: 0px 10px 0px;
    margin-bottom: 10px;
    height: 32px;
    background-color: #5fc6fc;
    color: #fff;
}
.boxdesign{
	background-color: #ffffff;
    border-left-color: #5fc6fc;
    padding: 5%;
}
.nomarginleft{
	margin-left: 0% !important;
}
.blackborderbtn{
	background-image:url("/images/blackborderbtn.png");
	height: 50px;
	width: 160px;
	background-color:#ffffff;
	text-align:center;
}
.nopadding{
	padding: 0% ! important;
}

.vertical-center {
  display: inline-block;
  vertical-align: middle;
  text-align: justify;
}

.btn_1st {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  padding: 5px 10px 5px 10px;
  text-decoration: none;
}

.bluebox{
	background-color:#00679d;
	color:white;
	text-align:center;
}