/*
Theme Name: SLOVEN
Theme URI: http://www.themestudio.net
Version: 1.2.1
Description: Sloven is a creative WordPress theme with multi header styles, 40+ shortcodes with megamenu which you can easy customize and create an awesome website, further more we combine multi page and one page templates so Sloven can be multi page or one page theme. Sloven can be used for any kind of websites like Business website, Agency, Hostpital, Travel, School, University, Church, Single Person.. You can also create online shop website with Sloven. Buy it and Enjoy it!
Author: Vu Ngoc Linh
Author URI: http://www.themestudio.net
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: white, custom-background, threaded-comments, translation-ready, custom-menu

All PHP code is released under the GNU General Public Licence version 3.0
All HTML/CSS/JAVASCRIPT code is released under Envato's Regular/Extended License (http://themeforest.net/licenses)
*/





.wp-caption {}
.wp-caption-text{}
.sticky{}
.gallery-caption{}
.alignright{}
.bypostauthor{}
.aligncenter{}
.alignleft{}

#main-section-inner #page-banner{ min-height:650px; }
.fish_aply{margin-bottom:0px !important;}
.fish_aply img{width :100%;}

.site-logo img{ min-height:95% !important; }

.banner-content{ display:none !important; }

.ts-pricing-table-info{ background-color: #046a79 !important; }

.mb0 { margin-bottom:0 !important;}

.fish_img img {
   border: 1px solid #e0e0e0;
   border-bottom: none;
   width: 100%;
}

body #AnythingPopup_BoxContainer2,
body #AnythingPopup_BoxContainer3,
body #AnythingPopup_BoxContainer4,
body #AnythingPopup_BoxContainer5 {
	height: 100% !important;
	width: 100% !important;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	background: #222222 !important;
	border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
	z-index: 9999 !important;
}
#AnythingPopup_BoxContainerBody2,
#AnythingPopup_BoxContainer3 {
	height: auto !important;
	overflow: inherit !important;
}
#main-section-outer {position: static !important;}

.apopup-container {
    float: left;
    height: auto;
    width: 100%;
}


.apopup-pricing-feature {
    float: left;
    padding: 15px 10px;
	margin-right: 10px;
    width: 23%;
}

.apopup-ul{
	list-style-type: none;
}

/* css for labs partners link and icons */
.allybox {
    background-size: 75px auto;
    float: left;
    height: 75px;
    margin-top: 15px;
    position: relative;
    width: 100px;
}
.allybox-name {
    background: none repeat scroll 0 0 #fff;
    display: none;
    height: 80px;
    left: 0;
    opacity: 0.8;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: 0;
    vertical-align: middle;
    width: 80px;
}
a.reverse:hover {
    color: #ddd;
    text-shadow: 1px 1px 0 #08696c;
}
.blackshadow {
    text-shadow: 1px 1px 0 #000;
}
/* css for  book-keeping part*/
.justify{
	text-align: justify;	
}
#AnythingPopup_BoxContainerBody2,
#AnythingPopup_BoxContainerBody3,
#AnythingPopup_BoxContainerBody4,
#AnythingPopup_BoxContainerBody5 {
	padding: 0 50px 0 50px !important;
	height: auto !important;
}

#AnythingPopup_BoxContainer2 br,
#AnythingPopup_BoxContainer3 br,
#AnythingPopup_BoxContainer4 br,
#AnythingPopup_BoxContainer5 br {display: none;}

body #AnythingPopup_BoxContainerHeader2,
body #AnythingPopup_BoxContainerHeader3,
body #AnythingPopup_BoxContainerHeader4,
body #AnythingPopup_BoxContainerHeader5 {
	background: none;
	border-radius: 0; -moz-border-radius: 0;-webkit-border-radius: 0;
}
body #AnythingPopup_BoxTitle2,
body #AnythingPopup_BoxTitle3,
body #AnythingPopup_BoxTitle4,
body #AnythingPopup_BoxTitle5 {
	background: #009398;
	color: #fff;
	font-size: 12px;
	padding: 5px 10px;
}
#AnythingPopup_BoxClose2 > a,
#AnythingPopup_BoxClose3 > a,
#AnythingPopup_BoxClose4 > a,
#AnythingPopup_BoxClose5 > a {
	display: inline-block;
	background : url("images/closebutton.png") no-repeat center center;
	background-size: 50%;
	font-size: 0 !important;
	height: 50px;
	width: 50px;
}

h2.reverse,
h2.reverse small {
	color: #fff;
}
h2.reverse {
	font-size: 50px;
	text-align: left;
	margin-top: 30px;
}
h2.reverse small {font-size: 15px;}

.ts-pricing-table ul li {
	color: #fff;
	line-height: 20px;
	text-align: center;
	border: none;
	min-height: 175px;
}
.apopup-container > ul.apopup-ul {
	display: inline-block;
	padding: 30px 0 0 100px;
	margin: 0;
	width: 100%;
}

ul.apopup-ul > li div.pricing-feature-img {
	height: 43px;
	width: 71px;
	display: inline-block;
	width: 100%;
}
ul.apopup-ul > li div.p-f-1hr {
	background: url("images/icon-1hr.png") no-repeat center top;
}
ul.apopup-ul > li div.p-f-xero {
	background: url("images/icon-xero.png") no-repeat center top;
}
ul.apopup-ul > li div.p-f-yearend {
	background: url("images/icon-yearend.png") no-repeat center top;
}
ul.apopup-ul > li div.p-f-yearend-tax {
	background: url("images/icon-yearend-tax.png") no-repeat center top;
}
ul.apopup-ul > li div.p-f-bas {
	background: url("images/icon-bas.png") no-repeat center top;
}
ul.apopup-ul > li div.p-f-annualtaxplan {
	background: url("images/icon-annualtaxplan.png") no-repeat center top;
}
ul.apopup-ul > li div.p-f-dashboard {
	background: url("images/icon-dashboardnew.png") no-repeat center top;
}
ul.apopup-ul > li div.p-f-bpmp-quarterly {
	background: url("images/icon-bpmp-quarterly.png") no-repeat center top;
}
ul.apopup-ul > li div.p-f-qpr-quarterly {
	background: url("images/icon-qpr-quarterly.png") no-repeat center top;
}
ul.apopup-ul > li div.p-f-support {
	background: url("images/icon-support.png") no-repeat center top;
}

/* css for call now contact details on header menu */

.call_now {
    color: #ffffff;
    display: inline-block;
    float: left;
    font-size: 15px;
    font-weight: 700;
    line-height: 91px;
    max-width: 375px;
    text-align: right;
    width: 100%;
}
.header-small .call_now {
    color: #000;
    line-height: 65px;
}
.ts-pricing-table > p.p_cnt {min-height: 250px;}

@media only screen and (max-width: 1024px) {
.ts-pricing-table > p.p_cnt {min-height: 270px;}
}

@media only screen and (max-width: 980px) {
.call_now {display: none;}
.ts-pricing-table > p.p_cnt {min-height: 360px;}

#AnythingPopup_BoxContainerBody2,
#AnythingPopup_BoxContainerBody3,
#AnythingPopup_BoxContainerBody4,
#AnythingPopup_BoxContainerBody5 {
	padding: 0!important;
}
.apopup-container > ul.apopup-ul {padding: 0;}
}

@media only screen and (max-width: 767px) { 
h2.reverse {
	font-size: 18px;
	margin: 10px 0;
}
.apopup-container > ul.apopup-ul {
	height: 200px;
	overflow: scroll;
}
.ts-pricing-table ul li {
	min-height: inherit;
	width: 100% !important;
}

.ts-pricing-table > p.p_cnt {min-height: inherit;}

#AnythingPopup_BoxClose2 > a, 
#AnythingPopup_BoxClose3 > a, 
#AnythingPopup_BoxClose4 > a, 
#AnythingPopup_BoxClose5 > a {
	position: absolute !important;
	right: 10px !important;
}
}

@media only screen and (max-width: 360px) { 
.apopup-container > ul.apopup-ul {
	height: 400px;
}
}