﻿/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */



/* General Custom CSS */



/* main navigation adjust */

@import url(/themes/default/css/cwtexhei.css);



body, p, div, span, a, ul, li, table, tr, th, td, h1, h2, h3, h4, h5, h6, strong, b, label, section, article, figure, form, input, textarea{

 letter-spacing:-0.05em;


 word-wrap:break-word;

}



.main_menu ul:first-child > li > a{
padding-left: 40px !important;
font-size: 14pt;

}



/* reduce fotter padding */

#footer {

padding: 0;

}



#footer .widget {

margin: 0;

}



/* sidebar margin adjustment */

.sidebar_left .inner_sidebar {

margin-right: 0;

}



/* sidebar vertical border remove 

.content, #top #main .sidebar, .sidebar_left .content {

border-left-style: none!important;

border-right-style: none!important;

}

*/



/* sidebar adjustment */

#top .sidebar_left .widget_nav_menu li {

text-align: left;

padding-left: 30px;

border-bottom: 1px solid #e2e2e2;

}

#top .sidebar_left .widget_nav_menu ul ul li:before {

content: "";

}



.content, 

.sidebar {

padding-top: 0px;

}



.widget_nav_menu a {

padding: 10px 0px;

}



/* sidebar current item adjust */

.main_color .widget_nav_menu ul:first-child>.current-menu-item, 

.main_color .widget_nav_menu ul:first-child>.current_page_item {

background-color: #2b8aff;

}



.widget_nav_menu ul:first-child > .current_page_item > a {

color: #fff;

padding: 10px 0px;

}



/* breadcrumb adjust */

div.avia_textblock > .container_wrap {

border-style: none;

background-color: transparent;

}

.title_container .breadcrumb {

right: 0;

}



/* color section sub top visual position adjust */

#sub_top_visual {

background-position: 65% 50% !important;

}



/* history tabs adjust */

.page-id-33 /*.js_active*/ .top_tab .tab {

width: 33.4%;

}



.page-id-33 /*.js_active*/ .tab {

background-color: #d0d0d0;

text-align: center;

font-size: 11pt;

color: #fff !important;

}



.page-id-33 .tab.active_tab {

background-color: #34495e !important;

font-style: italic;

}



.page-id-33 /*.js_active*/ .active_tab_content {

border: none;

padding-top: 30px;

background-color: #fff !important;

}



/* PCS tabs adjust */

.page-id-39 /*.js_active*/ .top_tab .tab {

width: 50%;

}



.page-id-39 /*.js_active*/ .tab {

background-color: #d0d0d0;

text-align: center;

font-size: 11pt;

color: #fff !important;

}



.page-id-39 .tab.active_tab {

background-color: #909090 !important;

}



.page-id-39 /*.js_active*/ .active_tab_content {

border: none;

padding-top: 30px;

background-color: #fff !important;

}





/* major client page logo image border */

.page-id-36 img.avia_image {

border: 1px solid #ababab;

}



/* certification page logo image border */

.page-id-43 img.avia_image {

border: 1px solid #ababab;

}



/* hide kboard poweredby */

.kboard-default-poweredby {

display: none;

}



/* remove link underline when hover */

a:hover {

text-decoration: none;

}



/* Remove hover effect on video and linked images */

.image-overlay {

display: none!important;

}





/*

Desktop Styles

================================================== */

/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */



@media only screen and (min-width: 768px) {

  /* Add your Desktop Styles here */



}







/*

Mobile Styles

================================================== */

/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */



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

  /* Add your Mobile Styles here */



}