/*!
 * Start Bootstrap - Scrolling Nav HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
    width: 100%;
    height: 100%;
	font-weight:300;
}

html {
    width: 100%;
    height: 100%;
}

h1 { font-weight: 300; color: #626262; }
h2 a:link { color: #626262; }

.logo { margin-left:-10px; }
.logoweb {top:12px; position:absolute; margin:auto;}
.navbar-fixed-top:not(.top-nav-collapse) #littleLogo { display : none; }


.telenav {height:24px; background-color:#FFFFFF; position:absolute; top:0px; width:100%; text-align:right;}

.author {color:#99927D; font-size : 1.28em; font-family:"Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;}

a:link img {border:none!important; padding:none!important; margin-top:0px;}

.mgl-15 {margin-left:15px!important;}
.mgr-15 {margin-right:15px!important;}

.mt-0 {margin-top:0px!important;}
.mt-5 {margin-top:5px!important;}

.nomg {margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;}

.nopad {padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;}

.clear {clear:both!important;}

.Balign {position: absolute; bottom: 0; }

.sm_text {font-size:14px; line-height:1.45em;}

.disclaimer {font-size:11px; line-height:1.35em; margin-bottom:55px; display:block;}

/* COLOURS */

.white {color:#ffffff;}
.grey {color:#666666;}
.dk_grey { color: #6C6C6C; }
.black { color: #000000; }


.turquoise {color: #00BCB4;}
.lime {color: #A2D063;}
.purple {color: #937695;}
.light_blue {color: #31C6E4;}
.blue {color:#29ABE2;}
.dark_blue { color: #186996; }
.dark_blue a:link{ color: #186996; }
.tangerine {color: #FDAA62;}
.brown {color: #49403C;}
.magenta {color: #d54977;}



.turquoise_bg {background-color: #00BCB4; background: #00BCB4;}
.lime_bg {background-color: #A2D063; background: #A2D063;}
.purple_bg {background-color: #937695; background: #A2D063;}
.light_blue_bg {background-color: #31C6E4;background: #31C6E4;}
.tangerine_bg {background-color: #FDAA62!important;background: #FDAA62;}

/* Only Mobile Phones - Less than 320px */
@media (max-width: 330px) {
	
	.modal_register {margin-left:10px!important; display:block; margin-top:7px!important;}
	.article_title {font-size:45px!important; line-height:1.15em!important;}

}
/* MOBILE NAV */
/* Large Mobile Phones - Less than 767px */
@media (max-width: 767px) {
body p {text-align:left!important; font-weight:500!important;}

.plcTitles { font-family: "Open Sans",Helvetica, Arial, sans-serif; font-size: 36px!important; font-weight: 300!important; display:block; margin-top:10px;}
.plcSubtitles { font-family: "Open Sans",Helvetica, Arial, sans-serif; font-size: 26px; font-weight: 600; display:block;}


h1 {text-align:left!important; }
h2 {text-align:left!important;}
h3 {text-align:left!important;}

.Detail_title {font-weight:500!important;}

.Listing_holder {border: 1px solid #E4E1E1; padding-top:15px; padding-bottom:15px; }

.listing_text_pad {padding-left:0px!important; padding-right:0px!important;}

li {text-align:left!important;}

.nav-start {z-index:2!important;}


label.pull-right { float:left !important;  }

    .top-nav-collapse {
		opacity: 0.9;
    	filter: alpha(opacity=90); /* For IE8 and earlier */
        padding: 0;
		 }

.masterslide_title {font-size : 20px !important; color : #666666;font-weight:300;}
.masterslide_subtitle {font-size : 16px !important; color : #666666;font-weight:300; line-height:1.45em !important;}
.masterslide_small {font-size : 14px !important; color : #666666;font-weight:300; line-height:1.45em !important;}


.Bmargin_xsmall {margin-bottom: 20px;}

.Bmargin_5 {margin-bottom: 5px;}

}

/* TABLETS NAV */
/* Tablets - More than 767px */
@media (min-width: 767px) {
	
    .navbar {
        padding: 5px 0;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
    }
	
	.nav-start {z-index:2!important; position:absolute!important; top:50px!important;}

	
.finance_text_holder { width:80% ;}

    .top-nav-collapse {
		opacity: 0.9;
    	filter: alpha(opacity=90); /* For IE8 and earlier */
        padding: 0;
		 }

.Bmargin_xsmall {margin-bottom: 20px;}

}
  
 /* Portrait tablets and medium desktops */
@media (max-width: 991px) {

.Detail_holder {padding:15px;}

}

.image_text_holder {float:right; text-align:right; padding:15px; height:100%;}

.image_title { font-family : Open Sans; font-weight: 300; font-size : 2.300em; line-height:1.4em; }
  
.image_subtitle {font-family : Open Sans;
font-weight:300;
  font-size : 2.063em;
    line-height: 2.6em;
  }
  
  .image_heading {font-family : Open Sans;
	font-weight:400;
  	font-size : 1.68em;
  	line-height: 1.3em;
  }


.image_body {font-family : Open Sans;
	font-weight:300;
  font-size : 1.313em;

  }
  
  p{
  line-height: 1.618em;
}



button.grey { background: none; color: #444444; font-size: 1.1em; font-weight: 300; width: 160px; margin-top: 25px; text-align: center; border: 1px solid #666666; transition: all 0.3s ease 0s; padding: 8px 8px 8px 8px; line-height:1.0em; }

button.grey:hover { background-color: #BDE46D; color: #FFFFFF; border: 1px solid #81BF2C; }

button.grey_bg { background-color: rgba(238, 238, 238, 0.6); color: #444444; font-size: 1.1em; font-weight: 300; width: 160px; margin-top: 25px; text-align: center; border: 1px solid #666666; transition: all 0.3s ease 0s; padding: 8px 8px 8px 8px; line-height:1.0em; }

button.grey_bg:hover { background-color: #BDE46D; color: #FFFFFF; border: 1px solid #81BF2C; text-decoration:none;}


button.white_bg { background-color: rgba(255, 255, 255, 0.6); color: #444444; font-size: 1.1em; font-weight: 300; width: 160px; margin-top: 25px; text-align: center; border: 1px solid #666666; transition: all 0.3s ease 0s; padding: 8px 8px 8px 8px; line-height:1.0em; }

button.white_bg:hover { background-color: #BDE46D; color: #FFFFFF; border: 1px solid #81BF2C; }

button.white { background: none; color: #ffffff; font-size: 1.1em; font-weight: 300; width: 160px; margin-top: 25px; text-align: center; border: 1px solid #ffffff; transition: all 0.3s ease 0s; padding: 8px 8px 8px 8px; line-height:1.0em; }

button.white:hover { background-color: #BDE46D; color: #FFFFFF; border: 1px solid #81BF2C; }

button.green { background-color: #2ECC71; color: #FFFFFF; font-size: 1.1em; font-weight: 300; text-align: center; border: none; transition: all 0.3s ease 0s; padding: 12px 8px 12px 8px; line-height:1.0em; border: 1px solid #2ECC71; width:100%;}

button.green:hover { background-color: #BDE46D; color: #FFFFFF; border: 1px solid #81BF2C; }

button.green_search { background-color: #2ECC71; color: #FFFFFF; font-size: 1.1em; font-weight: 300; text-align: center; border: none; transition: all 0.3s ease 0s; padding: 8px 8px 8px 8px; line-height:1.0em; border: 1px solid #2ECC71; width:100%; margin-top:-1px; }

button.green_search:hover { background-color: #BDE46D; color: #FFFFFF; border: 1px solid #81BF2C; }


button.red_search { background-color: #E5385E; color: #FFFFFF; font-size: 1.1em; font-weight: 300; text-align: center; border: none; transition: all 0.3s ease 0s; padding: 8px 8px 8px 8px; line-height:1.0em; border: 1px solid #2ECC71; width:100%; margin-top:-1px; }

button.red_search:hover { background-color: #BDE46D; color: #FFFFFF; border: 1px solid #81BF2C; }


input.green_qr { background-color: #2ECC71; color: #FFFFFF; font-size: 1.1em; font-weight: 300; text-align: center; border: none; transition: all 0.3s ease 0s; padding: 8px 8px 8px 8px; line-height:1.0em; border: 1px solid #2ECC71; width:100%; margin-top:-1px; }
input.green_qr:hover { background-color: #BDE46D; color: #FFFFFF; border: 1px solid #81BF2C; }

input.red_qr { background-color: #E5385E; color: #FFFFFF; font-size: 1.1em; font-weight: 300; text-align: center; border: none; transition: all 0.3s ease 0s; padding: 8px 8px 8px 8px; line-height:1.0em; border: 1px solid #AF3152; width:100%; margin-top:-1px;}

input.red_qr:hover { background-color: #39C2E2; color: #FFFFFF; border: 1px solid #2887B2; }

input.orange_qr { background-color: #FCA527; color: #FFFFFF; font-size: 1.1em; font-weight: 300; text-align: center; border: none; transition: all 0.3s ease 0s; padding: 8px 8px 8px 8px; line-height:1.0em; border: 1px solid #FFF5E1; width:100%; margin-top:-1px;}

input.orange_qr:hover { background-color: #38E53C; color: #FFFFFF; border: 1px solid #45A526; }

.button_align { position: absolute; bottom: 15px; right: 15px;}
.button_align_left { position: absolute; bottom: 15px; left: 15px;}

a.white { background: none; color: #ffffff; font-size: 1.1em; font-weight: 300; width: 160px; margin-top: 25px; text-align: center; border: 1px solid #ffffff; transition: all 0.3s ease 0s; padding: 4px 16px 4px 16px; line-height:1.0em;}

a.white:hover {  background-color: #BDE46D; color: #FFFFFF; border: 1px solid #81BF2C; text-decoration:none; }

a.grey { background: none; color: #444444; font-size: 1.1em; font-weight: 300; width: 160px; margin-top: 25px; text-align: center; border: 1px solid #666666; transition: all 0.3s ease 0s; padding: 4px 16px 4px 16px; line-height:1.0em; }

a.grey:hover { background-color: #BDE46D; color: #FFFFFF; border: 1px solid #81BF2C; }

a.grey_bg { background-color: rgba(238, 238, 238, 0.6); color: #444444; font-size: 1.1em; font-weight: 300; width: 160px; margin-top: 25px; text-align: center; border: 1px solid #666666; transition: all 0.3s ease 0s; padding: 4px 16px 4px 16px; line-height:1.0em; }

a.grey_bg:hover { background-color: #BDE46D; color: #FFFFFF; border: 1px solid #81BF2C; text-decoration:none;}

a.green { background-color: #2ECC71; color: #FFFFFF; font-size: 1.1em; font-weight: 300; text-align: center; border: none; transition: all 0.3s ease 0s; padding: 12px 8px 12px 8px; line-height:1.0em; border: 1px solid #2ECC71; width:100%!important; display:block; }

a.green:hover { background-color: #BDE46D; color: #FFFFFF; border: 1px solid #81BF2C; text-decoration:none;}

a.orange { background-color: #FCAA59; color: #FFFFFF; font-size: 1.1em; font-weight: 300; text-align: center; border: none; transition: all 0.3s ease 0s; padding: 12px 8px 12px 8px; line-height:1.0em; border: 1px solid #FCAA59; width:100%!important; display:block; }

a.orange:hover { background-color: #BDE46D; color: #FFFFFF; border: 1px solid #81BF2C; text-decoration:none;}

a.email { background-color: #2ECC71; color: #FFFFFF; font-size: 1.1em; font-weight: 300; margin-top: 25px; text-align: center; border: none; transition: all 0.3s ease 0s; padding: 8px 8px 8px 8px; line-height:1.0em; border: 1px solid #2ECC71; width:100%; display:block;}

a.email:hover { background-color: #BDE46D; color: #FFFFFF; border: 1px solid #81BF2C; }

a.footer { background-color: #8a6fa8; color: #FFFFFF; font-size: 1.3em; font-weight: 300; margin-top: 25px; text-align: center; border: none; transition: all 0.3s ease 0s; padding-top: 18px; padding-right: 8px; padding-left: 8px; padding-bottom: 35px; line-height: 1.0em; width: 100%; display: block; text-decoration:none;  }

a.footer:hover { background-color: #b3519f; color: #FFFFFF; text-decoration:none; }



input.green { background-color: #2ECC71; color: #FFFFFF; font-size: 1.1em; font-weight: 300; text-align: center; border: none; transition: all 0.3s ease 0s; padding: 12px 8px 12px 8px; line-height:1.0em; border: 1px solid #2ECC71; width:100%;}

input.green:hover { background-color: #BDE46D; color: #FFFFFF; border: 1px solid #81BF2C; }

.Buzz_submenu { font-size: 1.2em; }
.Buzz_submenu a { color:#ffffff; !important;}
.Buzz_submenu a:hover { color:#2C3D62; !important;}

.WTI_submenu { font-size: 1.2em; }
.WTI_submenu a { color: #ED1E79; !important;}
.WTI_submenu a:hover { color: #90547D; !important;}


.Bmargin {margin-bottom:	75px;}
.Bmargin_small {margin-bottom: 50px;}
.Bmargin_15 {margin-bottom: 15px;} /* Applied only on mobile */
.Bmargin_xsmall {margin-bottom: 0px;} /* Applied only on mobile */
.Bmargin_none {margin-bottom: 0px;}

.noPad {padding:none;}

.main_Slider {}
.main_Slider_text {float:right; text-align:right; padding-top:30px; }

.second_Slider {}
.col-md-8.second_Slider_text {float:right; text-align:right; padding-top:30px; margin-right:25px;}

.third_Slider {}
.third_Slider_text {float:right; text-align:right; padding-top:30px;}

.masterslide_title{
  font-size : 36px;
  color : #666666;
  font-weight:300;
  line-height:1.25em;
}

.masterslide_subtitle { font-size : 26px;
  color : #666666;
  font-weight:300;
  line-height:1.25em;
}

.masterslide_small {font-size : 20px; color : #666666;font-weight:300;}


/* NAV */


ul li .nav_button {border-bottom: solid 2px #transparent;}
ul li .nav_button:hover {border-bottom: solid 2px #8443CB;}

ul li .dropdown-toggle:focus {border-bottom: solid 2px #18ba9b;;}


/*Tag Boxes v1*/
.tag-box-v1 {
	border-top: solid 2px #72c02c;
	border-bottom: solid 1px #e2e2e2;
	border-left: solid 1px #e2e2e2;
	border-right: solid 1px #e2e2e2;
}
.tag-box  { padding: 10px; background: #fff; margin-bottom: 30px; }

 /*Effect 2,3,4*/
.shadow-effect-2 {
	position: relative;
}

.shadow-effect-2:after,
.shadow-effect-2:before,
.shadow-effect-3:before,
.shadow-effect-4:after {
	transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-webkit-transform: rotate(-3deg);
	box-shadow: 0 15px 10px #999;
	-moz-box-shadow: 0 15px 10px #999;
	-webkit-box-shadow: 0 15px 10px #999;
}

.shadow-effect-2:after,
.shadow-effect-4:after {
	left: auto;
	right: 5px;
  transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -webkit-transform: rotate(3deg);
}

/*Common Style*/
.box-shadow {
	background: #fff;
	position: relative;
}

.box-shadow:after,
.box-shadow:before {
	top: 80%;
	left: 5px;
	width: 50%;
	z-index: -1;
	content: "";
	bottom: 15px;
	max-width: 300px;
	background: #999;
	position: absolute;	
}

 /*Effect 1*/
.shadow-effect-1 {
	box-shadow: 0 10px 6px -6px #bbb;
	-moz-box-shadow: 0 10px 6px -6px #bbb;
	-webkit-box-shadow: 0 10px 6px -6px #bbb;
}

 /*Effect 2,3,4*/
.shadow-effect-2 {
	position: relative;
}

.shadow-effect-2:after,
.shadow-effect-2:before,
.shadow-effect-3:before,
.shadow-effect-4:after {
	transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-webkit-transform: rotate(-3deg);
	box-shadow: 0 15px 10px #999;
	-moz-box-shadow: 0 15px 10px #999;
	-webkit-box-shadow: 0 15px 10px #999;
}

.shadow-effect-2:after,
.shadow-effect-4:after {
	left: auto;
	right: 5px;
  transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -webkit-transform: rotate(3deg);
}
/*Shop-subscribe
------------------------------------*/
.shop-subscribe {
	padding: 20px 0 10px 0;
	background: #18ba9b;
}

.shop-subscribe h2 {
	margin: 0;
	color: #fff;
	font-size: 24px;
	font-weight: 200;
	text-transform: uppercase;
}

#canvas .circles {
	display: inline-block;
}

.circles-text {
	font-size: .35em !important;
}

.center { text-align:center;}



.Detail_title { font-size : 28px; color : #666666; font-weight: 300; line-height: 1em; }

.Detail_subtitle { font-size : 24px; color : #666666; font-weight: 300; line-height: 1.5em; }

.Detail_price { font-size : 20px; color : #666666; font-weight: 300; line-height: 1.25em; }

.Detail_holder {padding:0px;}

.Detail_pic { margin-bottom:0px;}

.Listing_holder {border: 1px solid #E4E1E1; padding-top:15px; padding-bottom:15px;}

.icon_subtitles {margin-top:5px; font-size:14px; text-align:center;}

table.worked_table {border:0px; background-color:#FFFFFF; color:#4C4C4C; border-spacing: 5px; border-collapse:separate; }
table.worked_table tr {background-color:#A2E090; }
table.worked_table tr.odd {background-color:#D1EDC5;}
table.worked_table tr.highlight {background-color:#FCE170;}
table.worked_table td { border: none; padding:10px;}
table.worked_table th {background-color:#A2E090; font-weight:300; font-size:1.3em; text-align:center; padding:10px; color:#ffffff;}

table.event_agenda {border:0px; background-color:#FFFFFF; color:#4C4C4C; border-spacing: 5px; border-collapse:separate; }
table.event_agenda tr {background-color:#F7F7F7; }
table.event_agenda tr.odd {background-color:#EFEFEF;}
table.event_agenda tr.highlight {background-color:#FCE170;}
table.event_agenda td { border: none; padding:10px;}
table.event_agenda th {background-color:#A2E090; font-weight:300; font-size:1.3em; text-align:center; padding:10px; color:#ffffff;}


table.key_table {border:0px; background-color:#FFFFFF; color:#4C4C4C; border-spacing: 5px;  border-collapse:separate;}
table.key_table tr {background-color:#C8D6ED; }
table.key_table tr.odd {background-color:#DCE6F4;}
table.key_table tr.highlight {background-color:#FCE170;}
table.key_table td { border: none; padding:10px;}


table.blue_table {border:0px; background-color:#FFFFFF; color:#4C4C4C; border-spacing: 5px; border-collapse:separate;  }
table.blue_table tr { background-color: #A0DFEF; }
table.blue_table tr th { background-color: #4789AB; padding: 10px; color: #fff; }
table.blue_table tr.odd { background-color: #C5E7ED; }
table.blue_table tr.highlight {background-color:#FCE170;}
table.blue_table td { border: none; padding:10px;}



ul li { line-height: 2.0em; }

.article_menu {border: 1px #D3D3D3 solid; }

.articles{background-color:#F9F9F9;  }

.articles_content {margin-left:8.05%; padding-bottom:25px;}

.articles_header{ background-color: #8E32A5; color: #ffffff; padding: 0px 10px 8px 10px; margin-bottom:15px; }

#accordion {font-weight:500; }

#close_button { display:none;}
#close_button_visible {display:inline; float:right;}

.overlay {
   background:transparent; 
   position:relative; 
   width:100%;
   height:400px; /* your iframe height */
   top:400px;  /* your iframe height */
   margin-top:-400px;  /* your iframe height */
}

/* BUZZ BOXES */


.blog_masonry_3col {
	padding-bottom: 60px;
}

.blog_masonry_3col .grid-boxes-in {
	padding: 0;
	margin-bottom: 30px;
	border: solid 1px #eee;
}

.blog_masonry_3col .grid-boxes-caption {
	padding: 15px;
}

.blog_masonry_3col h3 {
	font-size: 20px; 
	font-weight: 200;
	line-height: 28px;
}

.blog_masonry_3col h3 a {
	color: #555;
}

.blog_masonry_3col h3 a:hover {
	color: #72c02c;
}

.blog_masonry_3col h3 a:hover {
	color: #72c02c;
}

.blog_masonry_3col ul.grid-boxes-news {
	margin-bottom: 15px;
}

.blog_masonry_3col ul.grid-boxes-news li {
	font-size: 12px;
}

.blog_masonry_3col ul.grid-boxes-news li,
.blog_masonry_3col ul.grid-boxes-news li a {
	color: #777;
}

.blog_masonry_3col ul.grid-boxes-news li a:hover {
	color: #72c02c;
}

/*Quote Block*/
.grid-boxes-caption.grid-boxes-quote {
	padding: 30px;
	text-align: center;
}

.grid-boxes-quote p {
	position: relative;
}

.grid-boxes-quote p:after {
    content: " \" ";
	margin-left: 10px;
    position: absolute;
    font-family: Tahoma;
}

.grid-boxes-quote p:before {
    content: " \" ";
	margin-left: -15px;
    position: absolute;
    font-family: Tahoma;
}

.grid-boxes-quote p,
.grid-boxes-quote p a,
.grid-boxes-quote span {
	color: #fff;
	font-size: 20px;
	font-weight: 200;
	font-family: "Open Sans";
	text-transform: uppercase;
}	

.grid-boxes-quote span {
	font-size: 12px;
}

/* RESOURCES */
	
.Resources_submenu {  background-color:#ED1E79; padding-top:5px; padding-bottom:5px; }
.Resources_submenu a { color:#ffffff; !important;}
.Resources_submenu a:hover { color:#5E2655; !important;}

/* FINANCE */

.finance_text_holder {width:36%; float:right; color:#444444; padding:20px; background: rgb(255,255,255); /* The Fallback */ background:rgba(255,255,255,0.8)!important; margin-top:25px;}


.index_search {color:#444444; padding:20px; background: rgb(001,001,001); /* The Fallback */ background:rgba(001,001,001,0.8)!important;  }

.article_title {font-size:75px; line-height:1.25em;}

.nti_article_grad {background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #43B0C9),
	color-stop(1, #4464BC)
);
background-image: -o-linear-gradient(bottom, #43B0C9 0%, #4464BC 100%);
background-image: -moz-linear-gradient(bottom, #43B0C9 0%, #4464BC 100%);
background-image: -webkit-linear-gradient(bottom, #43B0C9 0%, #4464BC 100%);
background-image: -ms-linear-gradient(bottom, #43B0C9 0%, #4464BC 100%);
background-image: linear-gradient(to bottom, #43B0C9 0%, #4464BC 100%);}

.ivg_article_grad{
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #C7B299),
	color-stop(1, #F4F0EB)
);
background-image: -o-linear-gradient(bottom, #C7B299 0%, #F4F0EB 100%);
background-image: -moz-linear-gradient(bottom, #C7B299 0%, #F4F0EB 100%);
background-image: -webkit-linear-gradient(bottom, #C7B299 0%, #F4F0EB 100%);
background-image: -ms-linear-gradient(bottom, #C7B299 0%, #F4F0EB 100%);
background-image: linear-gradient(to bottom, #C7B299 0%, #F4F0EB 100%);
}
.ivg_article_green_grad{
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #0D7214),
	color-stop(1, #739E2E)
);
background-image: -o-linear-gradient(bottom, #0D7214 0%, #739E2E 100%);
background-image: -moz-linear-gradient(bottom, #0D7214 0%, #739E2E 100%);
background-image: -webkit-linear-gradient(bottom, #0D7214 0%, #739E2E 100%);
background-image: -ms-linear-gradient(bottom, #0D7214 0%, #739E2E 100%);
background-image: linear-gradient(to bottom, #0D7214 0%, #739E2E 100%);
}
.ivg_article_brown_grad{
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #6B4943),
	color-stop(1, #F4E1F0)
);
background-image: -o-linear-gradient(bottom, #6B4943 0%, #F4E1F0 100%);
background-image: -moz-linear-gradient(bottom, #6B4943 0%, #F4E1F0 100%);
background-image: -webkit-linear-gradient(bottom, #6B4943 0%, #F4E1F0 100%);
background-image: -ms-linear-gradient(bottom, #6B4943 0%, #F4E1F0 100%);
background-image: linear-gradient(to bottom, #6B4943 0%, #F4E1F0 100%);
}

.repo_article_dark_grad{

background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #3D3931),
	color-stop(1, #2A60B7)
);
background-image: -o-linear-gradient(bottom, #3D3931 0%, #2A60B7 100%);
background-image: -moz-linear-gradient(bottom, #3D3931 0%, #2A60B7 100%);
background-image: -webkit-linear-gradient(bottom, #3D3931 0%, #2A60B7 100%);
background-image: -ms-linear-gradient(bottom, #3D3931 0%, #2A60B7 100%);
background-image: linear-gradient(to bottom, #3D3931 0%, #2A60B7 100%);
}

.repo_article_brown_grad{

background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #DCCDB1),
	color-stop(1, #9A896B)
);
background-image: -o-linear-gradient(bottom, #DCCDB1 0%, #9A896B 100%);
background-image: -moz-linear-gradient(bottom, #DCCDB1 0%, #9A896B 100%);
background-image: -webkit-linear-gradient(bottom, #DCCDB1 0%, #9A896B 100%);
background-image: -ms-linear-gradient(bottom, #DCCDB1 0%, #9A896B 100%);
background-image: linear-gradient(to bottom, #DCCDB1 0%, #9A896B 100%);
}

.student_sky_grad{
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #4464BC),
	color-stop(1, #6393CF)
);
background-image: -o-linear-gradient(bottom, #4464BC 0%, #6393CF 100%);
background-image: -moz-linear-gradient(bottom, #4464BC 0%, #6393CF 100%);
background-image: -webkit-linear-gradient(bottom, #4464BC 0%, #6393CF 100%);
background-image: -ms-linear-gradient(bottom, #4464BC 0%, #6393CF 100%);
background-image: linear-gradient(to bottom, #4464BC 0%, #6393CF 100%);
}

.portfolio_brown_grad {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #64463c),
	color-stop(1, #E2BC80)
);
background-image: -o-linear-gradient(bottom, #64463c 0%, #E2BC80 100%);
background-image: -moz-linear-gradient(bottom, #64463c 0%, #E2BC80 100%);
background-image: -webkit-linear-gradient(bottom, #64463c 0%, #E2BC80 100%);
background-image: -ms-linear-gradient(bottom, #64463c 0%, #E2BC80 100%);
background-image: linear-gradient(to bottom, #64463c 0%, #E2BC80 100%);
}
.portfolio_purple_grad {
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #E0B983),
	color-stop(1, #AAA9CB)
);
background-image: -o-linear-gradient(bottom, #E0B983 0%, #AAA9CB 100%);
background-image: -moz-linear-gradient(bottom, #E0B983 0%, #AAA9CB 100%);
background-image: -webkit-linear-gradient(bottom, #E0B983 0%, #AAA9CB 100%);
background-image: -ms-linear-gradient(bottom, #E0B983 0%, #AAA9CB 100%);
background-image: linear-gradient(to bottom, #E0B983 0%, #AAA9CB 100%);
}

.pension_grad {background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #A35F6F),
	color-stop(1, #7F4576)
);
background-image: -o-linear-gradient(bottom, #A35F6F 0%, #7F4576 100%);
background-image: -moz-linear-gradient(bottom, #A35F6F 0%, #7F4576 100%);
background-image: -webkit-linear-gradient(bottom, #A35F6F 0%, #7F4576 100%);
background-image: -ms-linear-gradient(bottom, #A35F6F 0%, #7F4576 100%);
background-image: linear-gradient(to bottom, #A35F6F 0%, #7F4576 100%);
}
.pension_grad2 {
background: #7f4576; /* Old browsers */
background: -moz-linear-gradient(top,  #7f4576 0%, #a35f6f 37%, #c4cd9e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f4576), color-stop(37%,#a35f6f), color-stop(100%,#c4cd9e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7f4576 0%,#a35f6f 37%,#c4cd9e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7f4576 0%,#a35f6f 37%,#c4cd9e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7f4576 0%,#a35f6f 37%,#c4cd9e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7f4576 0%,#a35f6f 37%,#c4cd9e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f4576', endColorstr='#c4cd9e',GradientType=0 ); /* IE6-9 */
}


.pension_grad3 {
background: #c4cd9e; /* Old browsers */
background: -moz-linear-gradient(top,  #c4cd9e 0%, #6a7f9a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4cd9e), color-stop(100%,#6a7f9a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c4cd9e 0%,#6a7f9a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c4cd9e 0%,#6a7f9a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c4cd9e 0%,#6a7f9a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c4cd9e 0%,#6a7f9a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4cd9e', endColorstr='#6a7f9a',GradientType=0 ); /* IE6-9 */
}

blockquote { font-size:1.65em !important; line-height:1.45em; padding: 0px 10px 0px 10px; }

.circle
{
width:65px;
height:65px;
border-radius:50%;
font-size:42px;
color:#4D4D4D;
line-height:65px;
text-align:center;
background:#ffffff;
margin:auto;
}

.circle_brown
{
width:65px;
height:65px;
border-radius:50%;
font-size:42px;
color:#ffffff;
line-height:65px;
text-align:center;
background:#49403C;
margin:auto;
}

.hr_white {border-top-color:#FFFFFF;}
.hr_brown {border-top-color:#49403C;}
.hr_black {border-top-color:#111111;}

.repo_chart {stroke:#FCEE21;}
.repo_chart .ct-label,.repo_chart .ct-label.ct-horizontal{fill:rgb(255, 255, 255) !important; color:rgb(255, 255, 255) !important; font-size:0.7em!important;}
.repo_chart .ct-grid{stroke:rgba(255,255,255,0.5) !important;stroke-width:1px;stroke-dasharray:2px}

.for_blue_chart {stroke:#FCEE21;}
.for_blue_chart .ct-label,.repo_chart .ct-label.ct-horizontal{fill:rgb(255, 255, 255) !important; color:rgb(255, 255, 255) !important; font-size:0.7em!important;}
.for_blue_chart .ct-grid{stroke:rgba(255,255,255,0.5) !important;stroke-width:1px;stroke-dasharray:2px}

.white_chart {stroke:#FCEE21;}
.white_chart .ct-label,.repo_chart .ct-label.ct-horizontal{fill:rgb(255, 255, 255) !important; color:rgb(255, 255, 255) !important; font-size:0.7em!important;}
.white_chart .ct-grid{stroke:rgba(255,255,255,0.5) !important;stroke-width:1px;stroke-dasharray:2px}
.white_chart .ct-series.ct-series-a .ct-bar {stroke:#D17F8D!important;}
.white_chart .ct-series.ct-series-b .ct-bar {stroke:#FFFFFF!important;}
.white_chart.ct-bar{fill:none;stroke-width:20px!important;}
.white_chart.ct-label.ct-horizontal{font-size:0.7em!important;}

.pension_chart {stroke:#FCEE21;}
.pension_chart .ct-label,.repo_chart .ct-label.ct-horizontal{fill:rgb(255, 255, 255) !important; color:rgb(255, 255, 255) !important; font-size:0.7em!important;}
.pension_chart .ct-grid{stroke:rgba(255,255,255,0.5) !important;stroke-width:1px;stroke-dasharray:2px}


.new_chart { }
.new_chart .ct-label,.new_chart .ct-label.ct-horizontal{font-size:0.7em!important;}

.landing_h2 {
	font-family: Conv_HelveticaNeueLTCom-Lt, Helvetica, Arial, sans-serif;
	font-size: 28px;
	font-weight: lighter;
	color: #70706F;
	line-height:30px;

	
}

.propTownNameListing { font-size: 0.8em; color: #7D7B7B; }

.modal_register {margin-left:90px!important; display:block; margin-top:7px!important;}

.login_strip {float:right;}

#Telephone { float: right; margin-right: 35px; display: block; margin-top: 5px; color: #C7C6C6; }

.membersButton {float:right; background-color: #2ECC71; color: #FFFFFF; font-weight: 300; text-align: center; border: none; transition: all 0.3s ease 0s; padding: 6px 8px 6px 8px; line-height:1.0em; border: 1px solid #2ECC71; }

.membersButton:hover { background-color: #BDE46D; color: #FFFFFF; border: 1px solid #81BF2C; }

#loginButton {float:right; background-color: #2ECC71; color: #FFFFFF; font-size: 1.0em; font-weight: 300; text-align: center; border: none; transition: all 0.3s ease 0s; padding: 6px 10px 6px 10px; line-height:1.0em; border: 1px solid #2ECC71; }

#chatButton {float:right; background-color: #FDAA62; color: #FFFFFF; font-size: 1.1em; font-weight: 300; text-align: center; border: none; transition: all 0.3s ease 0s; padding: 6px 8px 6px 8px; line-height:1.0em; margin-right:8px; }

#emailButton {float:right; background-color: #31C6E4; color: #FFFFFF; font-size: 1.1em; font-weight: 300; text-align: center; border: none; transition: all 0.3s ease 0s; padding: 6px 8px 6px 8px; line-height:1.0em; margin-right:8px;}

.rounded-x { border-radius: 50% !important;}

/*Bootstrap Testimonials
------------------------------------*/
.testimonials-bs {
  padding: 50px 0;
}

.testimonials-bs .headline-center-v2 span.author {
  color: #777;
  font-size: 14px;
}

/*Removes Bootstrap carousel background images*/
.testimonials-bs .item {
  margin-bottom: 30px;
}

.testimonials-bs .carousel-arrow {
  text-align: center;
}

.testimonials-bs .carousel-control-v2 i {
	color: #888;
	width: 30px;
	height: 30px;
	padding: 2px;
	font-size: 22px;
	display: inline-block;
	border: 2px solid #888;
}

.testimonials-bs .carousel-control-v2 i:hover {
  color: #72c02c;
  border-color: #72c02c;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}

.testimonials-bs .carousel-control-v2.left,
.testimonials-bs .carousel-control-v2.right {
    text-decoration: none;
    background-image: none;
}

/*Testimonials
------------------------------------*/
/*Testimonials*/
.testimonials {
  margin-bottom: 10px;
}

.testimonials .testimonial-info {
  color: #72c02c;
  font-size: 16px;
  padding: 0 15px;
  margin-top: 18px;
}

.testimonials .testimonial-info span {
  top: 3px;
  position: relative;
}

.testimonials .testimonial-info em {
  color: #777;
  display: block;
  font-size: 13px;
}

.testimonials .testimonial-info img {
  width: 60px;
  float: left;
  height: 60px;
  padding: 2px;
  margin-right: 15px;
  border: solid 1px #ccc;
}

.testimonials .testimonial-author {
  overflow: hidden;
}

.testimonials .carousel-arrow {
  top: -65px;
  position: relative;
}

.testimonials .carousel-arrow i {
  color: #777;
  padding: 2px;
  min-width: 25px;
  font-size: 20px;
  text-align: center; 
  background: #f5f5f5;
}

.testimonials .carousel-arrow i:hover {
  color: #fff;
  background: #72c02c;
}

.testimonials .carousel-control {
  opacity: 1;
  width: 100%;
  text-align: right;
  text-shadow: none;
  position: absolute;
  filter: Alpha(opacity = 100); /*For IE*/
}

.testimonials .carousel-control.left {
  right: 27px;
  left: auto;
}
.testimonials .carousel-control.right {
  right: 0px;
}

/*Testimonials v1*/
.testimonials.testimonials-v1 .item p {
  position: relative;
}

.testimonials.testimonials-v1 .item p:after,
.testimonials.testimonials-v1 .item p:before {
  left: 80px;
  bottom: -20px;
}

.testimonials.testimonials-v1 .item p:after {
  border-top: 22px solid; 
  border-left: 0 solid transparent;
  border-right: 22px solid transparent;
}

/*Testimonials v2*/
.testimonials.testimonials-v2 .testimonial-info {
  padding: 0 20px;
}

.testimonials.testimonials-v2 p {
  padding-bottom: 15px;
}

.testimonials.testimonials-v2 .carousel-arrow {
  top: -55px; 
}

.testimonials.testimonials-v2 .item p:after,
.testimonials.testimonials-v2 .item p:before {
  left: 8%;
  bottom: 45px;
}

.testimonials.testimonials-v2 .item p:after {
  border-top: 20px solid; 
  border-left: 25px solid transparent;
  border-right: 0px solid transparent;
}

/*General Testimonials v1/v2*/
.testimonials.testimonials-v1 p,
.testimonials.testimonials-v2 p {
  padding: 15px;
  font-size: 14px;
  font-style: italic; 
  background: #f5f5f5;
}

.testimonials.testimonials-v1 .item p:after,
.testimonials.testimonials-v2 .item p:after {
  width: 0; 
  height: 0;
  content: " ";
  display: block; 
  position: absolute; 
  border-top-color: #f5f5f5;
  border-left-style: inset; /*FF fixes*/
  border-right-style: inset; /*FF fixes*/ 
}

/*Testimonials Backgrounds*/
.testimonials-bg-dark .item p,
.testimonials-bg-default .item p {
  color: #fff;
  font-weight: 200;
}

.testimonials-bg-dark .carousel-arrow i,
.testimonials-bg-default .carousel-arrow i {
  color: #fff;
}

/*Testimonials Default*/
.testimonials-bg-default .item p {
  background: #72c02c;
}

.testimonials.testimonials-bg-default .item p:after,
.testimonials.testimonials-bg-default .item p:after {
  border-top-color: #72c02c;
}

.testimonials-bg-default .carousel-arrow i {
  background: #72c02c;
}

.testimonials.testimonials-bg-default .carousel-arrow i:hover {
  background: #5fb611;
}

/*Testimonials Dark*/
.testimonials-bg-dark .item p {
  background: #555;
}

.testimonials.testimonials-bg-dark .item p:after,
.testimonials.testimonials-bg-dark .item p:after {
  border-top-color: #555;
}

.testimonials-bg-dark .carousel-arrow i {
  color: #fff;
  background: #555;
}

.testimonials.testimonials-bg-dark .carousel-arrow i:hover {
  background: #333;
}

.testimonials.testimonials-bg-dark .testimonial-info {
  color: #555;
}

.formRowObscured {display:none;}

.quick_reg2 { padding:12px 6px 0px 6px; background-color:#18BA9B; color:#ffffff;}

.definition {text-decoration: none!important; border-bottom:1px dotted!important; color:#4E93FD!important; cursor:pointer; }

.article_guide_button { width:100%; background-color:#E6355F; text-align:center; padding:40px; border:none!important;color:#fff!important;display:block; padding:40px; font-size:1.8em;}
.article_next_button { width:100%; background-color:#4766B0; text-align:center; color:#fff!important; display:block; padding:40px; font-size:1.8em;}

.event_title { font-weight: 300 !important; font-size: 2.4em; color: #22AA59; line-height:38px; }
.event_subtitle { font-weight: 300 !important; font-size: 1.6em; color: #2ECC71; line-height:26px;}

.enquiry_Short_Desc { font-weight: 300 !important; line-height:22px;}

.capitalMain { background-color:#4e3660; height:540px; padding-top:80px;}
.afiMain { background-color:#41a36c; height:540px; padding-top:80px; }
.plcTitles { font-family: "Open Sans",Helvetica, Arial, sans-serif; font-size: 46px; font-weight: 300; display:block; margin-top:10px;}
.plcSubtitles { font-family: "Open Sans",Helvetica, Arial, sans-serif; font-size: 28px; font-weight: 600; display:block;}

.footerButtons {margin-top:10px;}
