
/*
Theme Name: Lgymain
Author: Selenic
Author URI: http://selenic.com.au
Text Domain: lgymain
*/


.blog .dt-format-gallery .dt-format-gallery-coll.full,
.archive .dt-format-gallery .dt-format-gallery-coll.full,
.search .dt-format-gallery .dt-format-gallery-coll.full
{
	display: none;
}

.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {}

/* General */
#main {
	padding-bottom: 0;
}

#phantom .main-nav > li > a .menu-text {
	color: #585858;
}

#phantom .from-centre-line > li > a .menu-item-text:before {
    top: -20px;
}

.home .tm-blue,.home .tm-green,.home .tm-yellow, .home .mini-search{
	display: none;
}

.home .mini-nav li:last-child {
    margin-right: 0!important;
}

.home .top-bar {
	padding: 12px 0;
}

.hp-icon-box .left-icon .aio-icon-left .aio-icon {
	margin-right: 25px;
}

.hp-icon-box {
	width: 450px;
	float: right;

}

.color-accent-blue {
	color: #1c6cb6;
}

.color-accent-green {
	color: #74c158;
}

.color-accent-yellow {
	color: #fdbb3b;
}

.tm-blue {
	background-color: #1c6cb6;
	padding: 12px 20px;
	transform:skewX(-29deg);
	margin-right: -5px!important;
}

.tm-green {
	background-color: #74c158;
	padding: 12px 20px;
	transform:skewX(-29deg);
	margin-right: -5px!important;
}

.tm-yellow {
	background-color: #fdbb3b;
	padding: 12px 20px;
	transform:skewX(-29deg);
}

.tm-blue .menu-text, .tm-green .menu-text, .tm-yellow .menu-text {
	transform:skewX(29deg);
}

.tm-blue a, .tm-green a, .tm-yellow a{
	color: #fff!important;
}


.mini-nav li:last-child {
	margin-right: 0!important;
}

.hr-banner-divider-white {
	border: none;
    height: 1px;
	margin: 29px 0;
	background: #fff;
}

.hr-banner-divider-black {
	border: none;
    height: 1px;
	margin: 29px 0;
	background: #3a3a3a;
}

.hr-small-divider {
	border: none;
    height: 1px;
    width: 58px;
	margin: 20px auto;
    background-color: #878787;
}

.hr-small-divider-white {
	border: none;
    height: 1px;
    width: 58px;
	margin: 29px auto;
    background-color: #fff;
}

.mini-widgets .text-area a {
	text-decoration: none!important;
}


.news-list-grid {
	padding-bottom: 0!important;
}

.news-list-grid .vc_gitem-post-data {
	margin-bottom: 0!important;
}

.news-list-grid h5{
	margin-bottom: 5px!important;
}

.news-list-grid .vc_gitem_row .vc_gitem-col {
	padding: 10px 0!important;
}

.news-article-list-excerpt p {
	font-size: 12px;
	line-height: 18px;
}

.from-centre-line > li > a .menu-item-text:before {
	top:-16px;
	background-color: #585858;
	height: 4px;
	opacity: 1;
}

.masthead .mini-search .field, .dt-mobile-header .mini-search .field {
	width: 280px;
}

.masthead .mini-search .field {
	top: 40px;
}

.tp-banner-box {
	width: 400px;
	float: right;
}

@media screen and (max-width: 640px) {
	.hp-icon-box {
		width: 100%;
	}

	.tp-banner-box {
		width: 97%;
		float: none;
	}
}

@media screen and (min-width: 641px) and (max-width: 1099px) {
	.tp-banner-box {
		float: none;
		margin-left: 25px;
	}
}

@media screen and (max-width: 1199px) {
	.hp-icon-box {
		float: left;
	}

}

#footer.solid-bg {
    padding-top: 100px;
}

.scroll-top {
	background-color: rgba(28, 108, 182,.85);
}

.scroll-top:hover {
	background-color: #2f77bb;
}

/* Home Page Site */

@media screen and (min-width: 1199px) {
	.main-banner-box {
		padding-right: 68px;
	}
}

.home .navigation {
	display: none;
}

.home .header-bar {
	margin-top: -60px!important;
}

.home .top-bar {
	z-index: 9;
}

.home .ifb-flip-box-section {
	padding:58px 29px;
}

.home .ifb-back, .home .ifb-back h3 {
	color: #fff;
}

.hp-flip-box-blue .ifb-back{
	background: #1c6cb6;
}

.hp-flip-box-green .ifb-back{
	background: #74c158;
}

.hp-flip-box-yellow .ifb-back{
	background: #fdbb3b;
}

/* Training Site */

.training-info-box .smile_icon_list.top li .icon_list_icon {
	padding: 0 29px
}

.training-info-box .smile_icon_list.top li .icon_list_connector {
	border-top-style:solid;
}


/* Consulting Site */

.greystyle-hover .aio-icon-img .img-icon{
	border: 1px solid #fff;
	border-radius: 50%!important;  
	-webkit-filter: grayscale(87%);
	filter: grayscale(87%);
	-webkit-transition: .4s ease-in-out;
	transition: .4s ease-in-out;



}

.greystyle-hover .aio-icon-img:hover img {
	border: 8px solid #fdbb3b;
	-webkit-filter: grayscale(0);
	filter: grayscale(0);

}

/* Accountants Site */
#accountants-service-box .ult_design_6 .ult_pricing_table .ult_price_body {
	border: none!important;
	background: none!important;
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    -o-box-shadow: none!important;
    -ms-box-shadow: none!important;
}

#accountants-service-box .ult_pricing_table .ult_pricing_heading {
	padding-bottom: 0;
}

#accountants-service-box .ult_pricing_table .ult_pricing_heading h5 {
	margin-bottom: 0;
}

#accountants-service-box .ult_pricing_table .ult_price_features {
	padding-top: 0;
}

/* Mobile Site */
.dt-mobile-header .tm-blue, .dt-mobile-header .tm-green, .dt-mobile-header .tm-yellow {
	display: none;
}

/* About Page */
.tab-style-three .wpb_tabs_nav {
	width: 20%!important;
}

.wpb_tour_tabs_wrapper .wpb_tab {
	width: 80%!important;
}

.about-brand-strategy {
	padding: 40px;
	height: 150px;
	width: 150px;
	border-radius: 500px;
}

/* User Forms */
.um-field-error {
	color: #e83a3a!important;
}

p.um-notice.err {
	background: #e83a3a!important;
}

.um-error-block, .um-field-error {
    background: none!important;
    padding: 0!important;
    margin: 9px 0 0!important;
}

.um-field-arrow, .picker__button--close {
	display: none!important;
}

.um .picker__button--clear, .um .picker__button--today {
	color: #fff;
}

/* BP for Sales */
.wpmf-front-box.top {
	display: none!important;
}

.project-list {
	margin: 29px 0;
	padding-left: 5px; 
}

/* User Account */
.um-account-meta {
	display: none;
}

/* Consulting */
.yield-more-background {
    background-image: url(http://www.lgy.com.au/lgy/wp-content/uploads/2016/08/consulting-bg-01.jpg?id=24);
    background-position: 0 0;
    background-repeat: no-repeat;
}

.personnel-background {
    background-image:url(http://www.lgy.com.au/lgy/wp-content/uploads/2016/08/lc_personnel_bg.jpg?id=29);
    background-position: 0 bottom;
    background-repeat: no-repeat;
    background-size: cover;
}

@media screen and (max-width: 767px) {

	.yield-more-background,.personnel-background {
		background-color: #ebebeb;
		background-image: none!important;
	}
}


/* Selenic Copyright */ 

.selenic-footer-copyright:hover {
	color: #ee3a3a!important;
	text-decoration: none!important;
	transition:ease .5s;
	-webkit-transition:ease .5s;;
}

/* reCaptcha */
div.um .g-recaptcha {
	max-width: 435px;
	margin-bottom: 0;
}

.um-col-alt {
	margin-top: 29px!important;
}