/*
 Theme Name:   Accounting Child Theme
 Theme URI:    http://themeforest.net/user/Anps/portfolio
 Description:  Accounting Child Theme
 Author:       AnpsThemes
 Author URI:   http://themeforest.net/user/Anps/portfolio
 Template:     accounting
 Version:      1.0.0
 License:      GNU General Public License
 License URI:  license.txt
 Tags:         one-column, two-columns, three-columns, four-columns, left-sidebar, left-sidebar, custom-colors, custom-header, custom-menu, theme-options, translation-ready, threaded-comments
 Text Domain:  accounting-child
*/

/* Place your custom CSS in this file */

.site-header-style-full-width .header-wrap::after, .site-header-style-full-width .nav-bar-wrapper::after {
	background-color: #0f4b7c !important;

}
footer.site-footer .menu li {
	width: 100%;
}
.site-navigation a:not(.btn):hover, .site-navigation a:not(.btn):focus, .social-nav a:hover, .social-nav a:focus, .site-navigation .current-menu-item > a,
.home .site-search-toggle:focus, .home .site-search-toggle:hover
 {
	color: #90acbf !important;
}
.copyright-footer .text-center .widget_text a img {
	margin: 0;
}
.copyright-footer .text-center .widget_text a {
	display: inline-block;
}
.tool--content {
	float: right;
	width: 63%;
	margin-left: 2%;
	font-size: 16px;
}
.open--tool {
	color: #0f4b7c;
	text-decoration: underline;
	width: 35%;
	font-size: 16px;
	float: left;
}
.each--section,.big--popiframe--content {
	width: 100%;
	display: table;
}
.each--section {
	margin-bottom: 20px;
}
.inner-content-popiframe h4 {
	border-bottom: 1px solid;
	margin: 25px 0 30px;
	padding: 5px 0;
}
.iframe--tool {
	position: absolute;
	top: 0;
	width: 800px;
	height: 600px;
	margin-left: -400px;
	left: 50%;
	z-index: 9;
	padding: 20px;
	background-color: #0f4b7c;
}
.iframe--tool iframe {
	width: 100%;
	height: 100%;
}
.close--iframe {
	position: absolute;
	font-size: 25px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	top: -14px;
	right: 0px;
}
.breadcrumbs li a:hover {
	color: #0f4b7c;
}
.page.page-id-46.page-child .wpb_text_column.wpb_content_element {
	margin-bottom: 15px;
}
/*New Fonts*/
h1 , h2 , h3 , .slider-title-blusih{
	font-family: "Cambria",sans-serif !important;
}
body , .content-slider-text-bluish , .tp-caption.rev-btn , .btn , h4, h5 ,h6 , .wpcf7-form input, .wpcf7-form textarea, .wpcf7-select, .wpcf7-form input::placeholder {
	font-family: 'Raleway', sans-serif !important;
}
.large-above-menu .widget span a {
	color: #26507a;
}
.large-above-menu .widget span a:hover {
	color: #90acbf;
}
@media(max-width:1200px){
	.site-logo {	width: 33%;}
	.site-logo img {	max-width: 260px;	height: auto !important;}
}
@media(max-width:991px){
	.site-logo {	width: 48%;}
}
@media(max-width:959px){
	.iframe--tool{width: 600px;margin-left: -300px;}		
}
@media(max-width:639px){
	.tool--content,.open--tool {	width: 100%;	float: none;margin-left: 0;}
	.each--section {	margin-bottom: 10px;}
	.iframe--tool {	width: 400px;	margin-left: -200px;padding: 14px;}
}
@media(max-width:479px){
	.iframe--tool {	width: 300px;	margin-left: -150px;	padding: 14px;}
	.site-logo {	width: 212px;}
}
.icon.style-1 i {
	font-size: 25px;
}
.gfield input, .gfield textarea {
	border-radius: 4px;
	line-height: 35px;
	margin-bottom: 15px;
	padding: 0 25px;
	text-align: left;
	width: 100%;
	height: 39px;
	background: none repeat scroll 0 0 #fbfbfb;
	color: #5b5b5b;
}
.gfield textarea {
	min-height: 157px;
	padding-top: 10px;
}
.gform_wrapper textarea.large {
	height: 160px !important;
	width: 100%;
}
.gform_button {
	/* background-color: transparent !important; */
	font-weight: 500;
	font-size: 15px !important;
	color: #fff !important;
	float: right;
	margin-bottom: 20px !important;
}
.gform_wrapper .gform_footer {
	padding-top: 0 !important;
}
.gfield_label {
	margin-bottom: 5px !important;
	margin-top: 0 !important;
	color: #444;
}
.gfield {
	margin-top: 0 !important;
}
.ginput_container {
	margin-top: 0 !important;
}

.rev_slider_wrapper .tp-mask-wrap div {
	color: #fff !important;
}
.homepage--slider .vc_column-inner , .homepage--video .vc_column-inner{
	padding-top: 0 !important;
}
.homepage--video .embed-container {
	-webkit-box-shadow: 0px 3px 38px 2px rgba(0,0,0,1);
	-moz-box-shadow: 0px 3px 38px 2px rgba(0,0,0,1);
	box-shadow: 0px 3px 38px 2px rgba(0,0,0,1);
}
.site-header .large-above-menu .widget span a:hover {
	color: #26507a !important;
}
.site-header .large-above-menu div span.fa {
	height: 40px !important;
	width: 40px !important;
	font-size: 18px !important;
}
.site-header .large-above-menu .widget{
	padding-left: 50px !important;
}
.site-header .large-above-menu .widget:last-child {
	padding-left: 10px !important;
}
.site-header .large-above-menu div span.fa::before {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%)translateY(-50%);
	-webkit-transform: translateX(-50%)translateY(-50%); /* Saf & Ch */
	-moz-transform: translateX(-50%)translateY(-50%); /* Firefox */
	-ms-transform: translateX(-50%)translateY(-50%); /* IE */
	-o-transform: translateX(-50%)translateY(-50%); /* Opera */
}
.site-logo .logo-default {
	width: 310px !important;
	height: auto !important;
}
.socialize li , .socialize li a{	height: 40px !important;}
.socialize {	padding: 0 !important;}

.MonthlyCalendar .MonthNavigation {
	height: auto !important;
	display: inline-block;
	width: 100%;
}
body #jMonthCalendar .Event{
	height:18px;
	line-height:1.2;
}
.MonthlyCalendar .MonthNavPrev, .MonthlyCalendar .MonthNavNext, .MonthlyCalendar .TodayLink{
	min-height:1px;
}
.MonthlyCalendar .YearNavNext, .MonthlyCalendar .YearNavPrev{
	text-align:right;
}

.sidebar li a:hover , #site-content a:hover h1{
	color: #90acbf;
}
.icon.style-1 a:hover .icon-media i {
	background-color: #90acbf;
}
.navigation.pagination {
	display: none;
}
.page-numbers .next::before , .page-numbers .prev:before{
	font-weight: 900;
	font-family: "Font Awesome 5 Free";
}

@media(max-width:1200px){
	.site-header .large-above-menu .widget {	padding-left: 45px !important;	padding-right: 10px !important;}
	.site-header .large-above-menu .widget:last-child {	padding-left: 5px !important;}
	.site-header .large-above-menu div span.fa {	height: 36px !important;	width: 36px !important;	font-size: 14px !important;}
	.site-header .large-above-menu .widget .anpstext-desc {	font-size: 13px;}
	.site-logo .logo-default {	width: 230px !important;}
	
	h2.heading-sec , .rev_slider .tp-caption.slider-title-blusih{font-size:40px !important; }
	.rev_slider .tp-caption.slider-title-blusih{ max-height:auto !important; min-height:auto !important; }
	p.paragraph-sec {font-size:24px !important;}
	h2.heading2-sec-responsive{font-size:30px !important;}
	.post.style-2 h1{font-size:26px !important;}
	h1.heading-left.divider-sm{font-size:28px;}
}
@media(max-width:990px){
	.logos .logos-fade {	margin-bottom: 30px;}
	.logos .logos-fade:last-child{margin-bottom:0;}
}
@media(max-width:960px){
	h2.heading-sec ,  .rev_slider .tp-caption.slider-title-blusih{font-size:35px !important; }
	p.paragraph-sec {font-size:22px !important;}
	h2.heading2-sec-responsive{font-size:28px !important;}
	.post.style-2 h1{font-size:24px !important;}
	h1.heading-left.divider-sm{font-size:26px;}
}
@media(max-width:768px){
	.site-footer .col-md-3 {	width: 100%;	text-align: center;	margin-right: 0;}
	.site-footer .col-md-3  label input {	margin: 10px auto;}
	.site-footer > .container {	padding-top: 50px !important;	padding-bottom: 10px !important;}
	.site-footer .col-md-3.tablets-clear ul li {	display: table;	margin: 0 auto;}
	.logos-wrapper.style-2 {	margin-bottom: 0;}
	
	h2.heading-sec ,  .rev_slider .tp-caption.slider-title-blusih{font-size:30px !important; }
	p.paragraph-sec {font-size:20px !important;}
	h2.heading2-sec{font-size:24px !important; float: left;}
	.post.style-2 h1{font-size:22px !important;}
	h1.heading-left.divider-sm{font-size:24px;}
}
@media(max-width:640px){
	.logos .logos-fade {	margin-bottom: 20px !important;	height: auto !important;}
	.logos .logos-fade:last-child{margin-bottom:0!important;}
	.logos .logos-fade img {	max-width: 230px !important;}
	
	h2.heading-sec ,  .rev_slider .tp-caption.slider-title-blusih{font-size:26px !important; }
	p.paragraph-sec {font-size:18px !important;}
	h2.heading2-sec , .post.style-2 h1{font-size:20px !important;}
	h1.heading-left.divider-sm{font-size:22px;}
}
@media(max-width:480px){
	.site-logo img {	max-width: 210px;}
	.logos .logos-fade img {	max-width: 170px !important;}
	.logos .logos-fade {	margin-bottom: 10px !important;	height: auto !important;}
	.logos .logos-fade:last-child{margin-bottom:0!important;}
	
	h2.heading-sec ,  .rev_slider .tp-caption.slider-title-blusih{font-size:22px !important; }
	p.paragraph-sec {font-size:16px !important;}
	h2.heading2-sec{font-size:18px !important; text-align:left !important;}
	h1.heading-left.divider-sm{font-size:20px;}
}