/*

 Theme Name: Aperio Child

 Theme URI: http://themeforest.net/user/bradweb/?ref=bradweb

 Author: bradweb

 Template: Aperio

 Author URI: http://themeforest.net/user/bradweb

 Description: Aperio Multipurpose Wordpress Theme

 Version: 1.0

 License: GNU General Public License version 3.0

 License URI: http://www.gnu.org/licenses/gpl-3.0.html

 Tags: Clean  Multipurpose Responsive  Business  Corporate

*/



@import url("../Aperio/style.css");



/* =Theme customization starts here

-------------------------------------------------------------- */

li.tab {width: 33%;}

.tab a {
    background: none repeat scroll 0 0 #2f395c !important;
    color: #ffffff !important;
    font-size: 14px;
    min-height: 90px;
    border: 1px solid #ffffff;
    text-align: center;
    width: 100%;
	vertical-align: middle;
	
}

.tab a:hover {
    background: none repeat scroll 0 0 /*#606990*/ #CAC05E !important;
    color: #ffffff !important;
    font-size: 14px;
    border: 1px solid #ffffff;
    text-align: center;
    width: 100%;
}
.tab a.selected {
background: none repeat scroll 0 0 transparent !important;
    color: #000 !important;
    font-size: 14px;
    border: 1px solid transparent;
    text-align: center;
    width: 100%;
 }
 #sidebar > .inner-content h4 {
    border-bottom: 4px solid #cac05e;
    color: #ffffff;
    background: #2F395C;
}
/*#sidebar > .inner-content h4 {background: #606990; color:#ffffff;}*/
form input[type="submit"]:hover {
background: #D4D4D4;
color: #ffffff !important;
opacity: .95 !important;
border:1px solid transparent;
}
form input[type="submit"] {padding: 10px 15px !important; border:1px solid #606990;}
form input[type="submit"]:hover {background: #2F395C;}
.footerblurb {max-width: 900px; text-align:center; margin:auto; padding-bottom: 30px;}
#copyright > .container .copyright-left {
    float: left;
    padding: 15px;
    width: 100%;
}
.textright.copyright-right {display:none;}
.vc_btn.vc_btn_juicy_pink.vc_btn-juicy_pink.vc_btn_md.vc_btn-md.vc_btn_rounded.vc_gitem-link {
    background: none repeat scroll 0 0 #2f395c;
}
.vc_btn.vc_btn_juicy_pink.vc_btn-juicy_pink.vc_btn_md.vc_btn-md.vc_btn_rounded.vc_gitem-link:hover {background:#606990;}

.fa-search, .fa-navicon{color:#606990;}
.fa-search:hover, .fa-navicon:hover {color:#ffffff;transition: color .3s ease;}
.phone-container {
	display:table;
    float: right;
    overflow: hidden;
	color:#ffffff;
	height:110px;
	padding:0px 0px 0px 25px;
}
.phone-container div {display: table-cell;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
    width: auto;
	font-size:22px;
}
.phone-container a {color:#ffffff !important;}
.phone-container a:hover {color:#CAC05E !important;}
.boxes .span .inner-content:hover {background: #2F395C !important; color: #ffffff !important;}
.boxes .span .inner-content:hover .brad-icon {color: #CAC05E !important;}
/*.boxes .span .inner-content:hover h4 {color: #ffffff !important;}*/
.boxes .span .inner-content:hover h4 {color: #CAC05E !important;}
.boxes .span .inner-content span {color: #2F395C !important;}
div.container h2:first-child {text-transform: capitalize;}
div.tabs {background: #e7e7e7;padding: 0px 20px 20px 20px;}
div.tabs .column-text {
    padding-left: 30px;
}

.free, .cards {display:inline-block; display:table-cell;vertical-align:middle;}
.free {font-size: 22px;padding-right:30px;color:/*#818181;*/ #2F395C;}
.cons {max-width: 1000px; margin:auto; display:table;}
.sidebar ul.parent-sidebar-menu > li.page_item > a:first-child {
    margin-bottom: 20px !important;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 0 15px;
    position: relative;
	/*background: none repeat scroll 0 0 #606990;*/
	border-bottom: 4px solid #cac05e;
    background: #2F395C;
    color: #ffffff;
	font-family: Raleway;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 45px;
    text-transform: uppercase;
    font-weight:normal;
}
.sidebar ul li.current_page_item > a {font-weight:bold; color:}
.sidebar .child-sidebar-menu .page_item > a:hover {
    color: #cac05e;
}

/* ********* footer post widget css ******* */


.rpwe-block ul{
list-style: none !important;
margin-left: 0 !important;
padding-left: 0 !important;
}

.rpwe-block li{
margin-bottom: 10px;
padding-bottom: 10px;
list-style-type: none;
}

.rpwe-block a{
display: inline !important;
text-decoration: none;
}

.rpwe-block h3{
background: none !important;
clear: none;
margin-bottom: 0 !important;
margin-top: 0 !important;
font-weight: 400;
font-size: 12px !important;
line-height: 1.5em;
}

.rpwe-thumb{
border: 1px solid #eee !important;
box-shadow: none !important;
margin: 2px 10px 2px 0;
padding: 3px !important;
}

.rpwe-summary{
font-size: 12px;
}

.rpwe-time{
color: #bbb;
font-size: 11px;
}

.rpwe-alignleft{
display: inline;
float: left;
}

.rpwe-alignright{
display: inline;
float: right;
}

.rpwe-aligncenter{
display: block;
margin-left: auto;
margin-right: auto;
}

.rpwe-clearfix:before,
.rpwe-clearfix:after{
content: "";
display: table !important;
}

.rpwe-clearfix:after{
clear: both;
}

.rpwe-clearfix{
zoom: 1;
}


/* ********* end footer post widget css ****** */

#cboxTitle, #cboxCurrent, #cboxPrevious, #cboxNext  {visibility:hidden;}

.disclaimer {color: #999; line-height: 24px; font-size: 14px;}
.hide, .hide > a {display:none !important; margin: 0px !important; width: 0px !important}

#feedback {
    bottom: 29%;
    height: 126px;
    position: fixed;
    transform: rotate(-90deg);
    width: 120px;
    z-index: 999;

  transform: rotate(-90deg);

  -webkit-transform: rotate(-90deg); 

  -moz-transform: rotate(-90deg); 

  -o-transform: rotate(-90deg); 

  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}



#feedback a {
    background: none repeat scroll 0 0 #2F395C;
    border-bottom: 1px solid #333;
    border-left: 1px solid #333;
    border-right: 1px solid #fff;
    color: #fff;
    display: block;
    font-family: Arial,sans-serif;
    font-size: 17px;
    font-weight: bold;
    height: 32px;
    padding: 4px 16px;
    text-decoration: none;
    width: 190px;
}



#feedback a:hover { 

  background: #606990; 
}
#header {
    border-bottom: 4px solid #cac05e;
}
#main_menu a {
    color: #CAC05E;
}
#main_menu a:hover, #main_menu li.current-menu-item > a, #main_menu li.current-page-ancestor > a, #main_menu li.current-menu-ancestor > a, #main_menu li.current-menu-parent > a{
    color: #ffffff;
}
.main_menu ul.sub-menu {
	border-color: #606990 !important;
	}
/*#footer .footer-widgets2,*/ #copyright {
    border-top: 4px solid #cac05e !important;
}
#main_navigation .logo-container {
    padding: 0 0 0 15px !important;
}
.hr span:before, .hr span:after {background: #C6BC5C !important}
.hr span i {color: #C6BC5C !important}
body #section_0.section {
    padding: 35px 0 80px !important;
}
.content {
    padding: 35px 25px 50px !important;
}
.sidebar {
    padding: 35px 25px 50px !important;
}
.bio .accordion-title {
	font-family: Raleway;
    font-size: 15px !important;
    letter-spacing: 1px;
    line-height: 21px;
    text-transform: uppercase;
}
@media only screen and (max-width: 480px) {
.bio .single-image-container.img-align-none {
    float: none !important;
    height: 100%;
    padding: 20px;
    width: 250px;
    margin:auto
}	
}
@media only screen and (max-width:1000px) {
.bio .single-image-container.img-align-none {
    float: right;
    height: 100%;
    padding: 20px;
    width: 250px;
}
.free, .cards {display:block; text-align:center; padding-right:0px; font-size:20px;}
	.cons {
    display: block;
    margin: auto;
    max-width: 480px;
}
#main_navigation .logo-container {
    padding: 0 20px !important;
    max-width:110px !important;
}
#main_navigation .logo-container img {max-width:110px !important;}
.tab {
    display: table !important;
    width: 100% !important;
    vertical-align:middle !important;
}
.tabset > ul.tabs > li > a, .tabset.vertical-tabset > ul.tabs > li > a {display:table !important;}
.boxes .inner-content, .boxes .span {min-height:180px !important; height:100% !important;}
.row-fluid.style3 > [class*="span"] > .inner-content, .row.style3 > [class*="span"] > .inner-content {
padding:20px !important;
}
}
.footer-widgets {display:none;}
.page-id-202 .footer-widgets, .home .footer-widgets {display:block;}
.shrinked #logo img {
    /*
max-width: 80%;
    height: auto;
*/
}
#main_navigation .nav-container {
    float: right;
    width: auto;
    padding: 0px 15px !important;
}
/* 
gold color #CAC05E 
purple color #2F395C 
*/
.no #footer .footer-widgets, .no #sidebar > .inner-content h4 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a99c4e+0,ccc05e+50,ccc05e+51,a99c4e+100 */
background: #a99c4e; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5OWM0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NjYzA1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2NjYzA1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOTljNGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #a99c4e 0%, #ccc05e 50%, #ccc05e 51%, #a99c4e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a99c4e), color-stop(50%,#ccc05e), color-stop(51%,#ccc05e), color-stop(100%,#a99c4e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a99c4e 0%,#ccc05e 50%,#ccc05e 51%,#a99c4e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #a99c4e 0%,#ccc05e 50%,#ccc05e 51%,#a99c4e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #a99c4e 0%,#ccc05e 50%,#ccc05e 51%,#a99c4e 100%); /* IE10+ */
background: linear-gradient(to bottom, #a99c4e 0%,#ccc05e 50%,#ccc05e 51%,#a99c4e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a99c4e', endColorstr='#a99c4e',GradientType=0 ); /* IE6-8 */
color: #2F395C;
}
.bios .vc_gitem-zone {height:125px;}
.bio-image {display:none;}
.contact_form .gform_title {display:none;}
.vc_gitem-zone.cases {background-color: #2F395C !important;}
.middle-row .section-column.span3 {margin-bottom:0px;}
.grid-image img {
    border-radius: 15px;
    max-height: 183px;
    height:auto;
    width: auto;
}

.boxes .inner-content {
    max-height: 187px;
}
li.active a, li.active a:hover {
    background: transparent !important;
    
}
li.active > a:hover {
color: #ffffff !important;
}



#content h3, #content h2 {text-transform:capitalize !important;}
@media only screen and (max-width:1024px) and (min-width:960px) {

	.classes .vc_gitem-zone.cases .hr {margin: 5px auto 10px !important;}
	.classes .vc_gitem-zone.cases .vc_custom_heading {margin-bottom:5px !important;}
	.classes .vc_gitem-zone.cases .vc_gitem-post-data-source-post_title > div {font-size: 20px !important;}
	.classes .vc_gitem-zone.cases .vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {font-size: 12px !important;}
	
}
@media only screen and (max-width:960px) and (min-width:800px) {
	.classes .vc_gitem-zone {min-height: 250px; height:auto;}
	.vc_gitem-zone.cases .hr {margin: 5px auto 10px !important;}
	.vc_gitem-zone.cases .vc_custom_heading {margin-bottom:5px !important;}
	.vc_gitem-zone.cases .vc_gitem-post-data-source-post_title > div {font-size: 20px !important;}
	.vc_gitem-zone.cases .vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {font-size: 12px !important;}
}

@media only screen and (max-width:800px) and (min-width: 768px) {
	.cases-blocks .vc_col-sm-4, .classes .vc_col-sm-4 {width: 50% !important}
	.vc_gitem-zone.cases .hr {margin: 5px auto 10px !important;}
	.vc_gitem-zone.cases .vc_custom_heading {margin-bottom:5px !important;}
	.vc_gitem-zone.cases .vc_gitem-post-data-source-post_title > div {font-size: 20px !important;}
	.vc_gitem-zone.cases .vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {font-size: 12px !important;}
}
@media only screen and (max-width:768px) and (min-width: 400px) {
	.cases-blocks .vc-gitem-zone-height-mode-auto:before, .classes .vc-gitem-zone-height-mode-auto:before {padding-top: 40% !important;}
	.vc_gitem-zone.cases .hr {margin: 5px auto 10px !important;}
	.vc_gitem-zone.cases .vc_custom_heading {margin-bottom:5px !important;}
	.vc_gitem-zone.cases .vc_gitem-post-data-source-post_title > div {font-size: 20px !important;}
	.vc_gitem-zone.cases .vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {font-size: 12px !important;}
}

@media only screen and (max-width:400px) {
.classes .vc_gitem-zone, .vc_gitem-zone.cases {min-height: 300px !important; height:auto;}
}
.page-id-202 iframe:first-child{
	display:none !important;
}