                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @font-face {
    font-family: 'trebuchet_regular';
    src: url('../../fonts/trebuchet_ms-webfont.eot');
    src: url('../../fonts/trebuchet_ms-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/trebuchet_ms-webfont.woff2') format('woff2'),
         url('../../fonts/trebuchet_ms-webfont.woff') format('woff'),
         url('../../fonts/trebuchet_ms-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'trebuchet_bbold';
    src: url('../../fonts/trebuchet_ms_bold-webfont.eot');
    src: url('../../fonts/trebuchet_ms_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/trebuchet_ms_bold-webfont.woff2') format('woff2'),
         url('../../fonts/trebuchet_ms_bold-webfont.woff') format('woff'),
         url('../../fonts/trebuchet_ms_bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

body {
font: 14px/1.5 'Open Sans' !important;
}

h1,h2,h3,h4,h5{
    color:#b79e4a !important;    
}

a:hover {
color: #b79e4a;
text-decoration: underline;
}
.home .blue-hero-box .red-cta-btn{
padding: 16px 15px !important;

}

.home h1.title{
    color:#ffffff !important;
      font-size:40px;
}

.blue-hero-box .title{
    font-size:29px !important;
        letter-spacing:1px;

}
.blue-hero-box .subtitle{
    font-size:23px !important;
        letter-spacing:1px;

}

h3{
   font-size: 2.15em !important;
}
.page-content h3{
    
    font-size: 2.15em !important;
}

.download-widget a{
    font-size:17px !important;
}

.red-cta-btn{
    background-color:#b79e4a !important;
    border-bottom: 7px solid #87743a;
    font-weight: 400 ! important; 

}
.read-more-btn,
.cyan-btn,
.med-btn,
.red-btn{
    background-color:#b79e4a !important;
} 

#navigation div > ul > li {
border-right: 2px solid #ffffff;
}
#navigation  ul > li{
margin-left:8px !important;
padding-right: 8px !important;
    cursor:pointer;
}
.menu-menu-1-container>ul>li>a {
   text-transform: uppercase; 
}
#navigation ul li a {
font-size: 1.0em;
color:#ffffff !important;
letter-spacing:1px;
font-weight:600;


}
#navigation ul > li:hover > a{
    color:#b79e4a !important;

}
#navigation ul ul li:hover{
background-color:#b79e4a;

    
}
#navigation ul ul li:hover a{
color:#ffffff !important;
    
}

.widget_nav_menu ul li.current-menu-item a{
    color:#AD9646 !important;
}

.icon-chevron-down{
    display:none !important;
}

.page-heading-container{
    background-color:#ecebe9;
    
}

.title{
   font-weight:400 !important;
}

.social-title{
    display:none !important;
}

.page-heading-container i.icon-caret-down{
    color:#ecebe9 !important;
}
.widget_nav_menu ul li a{
    color:#000  !important;
    
}

#main-footer ul li span.post-date,
.download-widget a{
     color:#b79e4a  !important;
}

.inner-footer p{
    color:#ffffff !important;
}

#main-footer ul li a:hover,
.footer-social a:hover{
    color:#b79e4a  !important;
}        
        
.contact-widget h5{
    font-size:1em;    
}
.contact-widget p{
    font-size:15px !important;
    
}

.form-line{
     overflow: auto;
    white-space: nowrap;
    font-size:14px;
}
.form-desc{
    float:left;
    font-size:14px;
    height:100%;
   
}

.form-input{
    float:right;
    width:80%;
}
.form-input textarea,
.form-input input{
    width:80%;
}

.wpcf7-submit{
    
    background-color:#b79e4a !important;
    padding:10px 20px 10px 20px;
}


span.wpcf7-list-item{
    margin-left:0px !important;
}
.for-bottom-part{
    margin-left:20%;
}

.first{
    
    margin-right:20px !important;
}
.wpcf7-checkbox input{
    margin-top:-3px;
}

th,
td {
font-size:14px;
vertical-align: middle;
}

.table-super-head{
 background-color: #b79e4a;
 color:#fff;
 font-size:14px;
}

.table-secondary-head th{
color:#b79e4a;
font-size:14px;

   border-bottom: 2px solid #b79e4a;
}

table tr td:first-child,
table tr th:first-child {
  border-left: 0;
}
td:last-child,
table tr th:last-child {
  border-right: 0;
}
.table-bordered{
    border:0px !important;
}
.small-table{

    margin-left:0px;
    
}
/*Language*/
#lang-nav{
    position:relative;
}
.inner-lang{
    position:absolute;
    right:0px;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    top:20px;
}
.inner-lang a{
    font-size:0.95em;
    text-decoration:none;
}

a.active-lang{
    color:#b79e4a !important;
    
}  


.home-v1-featured-slider .slide-content .slide-text{
    bottom:0px !important;
    top:auto;
    width:96.5% !important;
    padding-left:0px !important;
    font-family:'Open Sans';
    font-weight:300;

}


.home-v1-featured-slider .slide-content .slide-text h4{
    display:none !important;
}

.home-v1-featured-slider .carousel-control{
    top:50% !important;
    line-height: 36px !important;
}
.home-v1-featured-slider .carousel-control.right{
    right:74px !important;
    left:auto;
}
.home-v1-featured-slider .carousel-control.left{
    left:47px !important;
}


.home-v1-featured-slider .slide-content .slide-text *{
    
    padding-top:30px!important;
    padding-bottom:30px !important;
    padding-left:47px !important;
    width:100% !important;
    margin-bottom:0px !important;
}    

.blog-single span.date{
    margin-left:0px !important;
}
.blog-listing span.date{
    color:#979797 !important;
}
    
.return_btn a{
text-decoration:none;
font-weight:500;
font-size:1.2em;
} 


.img-responsive{
    
   max-width: 100%;
   height: auto;
}
#navigation div > ul > li.current-menu-parent > a,
#navigation ul li.current-menu-item > a{ 
    color:#b79e4a !important;
}   
#mobile-navigation ul li a:hover, #mobile-navigation ul li a:active {
background: #b79e4a !important;
}

@media only screen and (max-width: 1200px){
.home .blue-hero-box a.red-cta-btn {
margin-top: 0px !important;
}
    
.home .blue-hero-box a.red-cta-btn{
margin-top: 0px !important;    
}
.home .blue-hero-box a.red-cta-btn{
margin-top:-30px;
float:none !important;
}
.home-v1-featured-slider .slide-content .slide-text {
width: 100% !important;
}
.home-v1-featured-slider .carousel-control.right {
right: 40px !important;
}


#navigation ul li a {
font-size: 0.83em;
}
.home-v1-featured-slider .slide-content .slide-text a { 
font-size: 1.90em;
}

.blue-hero-box .title{
    font-size: 26px !important;
}
.blue-hero-box .subtitle {
font-size: 20px !important;
}
}
@media only screen and (max-width: 979px){
.inner-lang{
   right:90px !important;
   top:9px !important;
  
    
}
h1,h2{
    line-height:30px;
}
h3 {
font-size: 1.8em !important;
}
.subscribe-box h3 {
margin-top: 14px;
}
body{
    font-size:13px !important;
}
.inner-lang a{
   font-size:16px !important;
}
.home-v1-featured-slider .slide-content .slide-text a { 
font-size: 1.60em;
}
.blue-hero-box .title{
    font-size: 22px !important;
}
.blue-hero-box .subtitle {
font-size: 18px !important;
}
.home .blue-hero-box .red-cta-btn {
padding: 12px 15px !important;
font-size:1.2em;
}
.inner-footer {
font-size: 1em !important;
}
.info-box h4 {
font-size: 0.85em;
line-height: 16px;
}
.info-box a.info-box-btn-small{
font-size: 0.75em !important;
line-height: 16px !important;
}
}
@media only screen and (max-width: 767px){
        .blue-hero-box .title{
    font-size: 20px !important;
    line-height: 22px !important;
}
.blue-hero-box .subtitle {
font-size: 15px !important;
line-height: 22px !important;
}
.inner-footer{
    font-size:1em !important;
        
}
.inner-footer h5{
    font-size:1em !important;
}
.home .blue-hero-box .red-cta-btn {
padding: 12px 15px !important;
font-size:1em !important;
}
.info-box h4 {
font-size: 1.45em !important;
line-height: 22px !important;
}
.info-box a.info-box-btn-small{
font-size: 1.1em !important;
line-height: 18px !important;
}
.blue-hero-box {
padding: 20px 30px 20px 30px;
}
}
@media only screen and (max-width: 479px){
    .inner-lang{
        right:10px !important;
        top:-50px !important;
    
    } 
    a.nav-toggle{
        top:-7px;
    }
    .logo img{
        height:60px;
        width:auto !important;
    }
.header-container {
min-height: 150px !important;
}

}

#content{
    padding-top:40px !important;
}
.halls-table a{
      text-transform: uppercase;
      color:#b79e4a;
      text-decoration:none;
}

.blue-hero-box .subtitle,
.blue-hero-box .title{
    display:block !important;
}

.blog-listing .post .featured-image-container{
    height:auto !important;
    min-height:250px !important;
}
.blog-listing .post-footer{
    position:static;
}


.download-widget span.date,
.download-widget span.size{
    font-size:15px;
}

p.title{
    color:#58595b !important;
}
.blog-listing h3 a{
    color:#58595b !important;
}

.blue-hero-box a.red-cta-btn{
margin-top:-40px !important;
float:right;
text-align:center;
}


.widget_nav_menu ul li a{
    color:#58595b !important;
}

.home-v1-featured-slider a.carousel-control:hover{
    background-color:#b79e4a !important;
    opacity:0.78 !important;
    
}
.blue-hero-box h1,
.blue-hero-box h2{
    letter-spacing:1px;
}

.page-heading-container .top-social a{
    line-height:48px !important;
}

.page-heading-container{
    min-height:3.000em !important;
    
}

.page-heading-container p.title{
    margin-top:0.6em !important;
}

.page-heading-container i.icon-caret-down{
    top:22px !important;
}


div.header-container{
    min-height:6.125em;
    
}

.header-container .logo {
    line-height: 6.125em !important;
}


a.nav-toggle{
    top:10px;
}
 #navigation ul > li{
     z-index:1000;
 } 
 
 #main-footer{
     padding-bottom:0px !important;
 }
 
 footer hr{
     border-top: none !important;
     border-bottom: 1px solid #707070 !important;
 }
 #main-footer ul li {
border-bottom: 1px solid #707070 !important;
}

 #main-footer span{
     font-size:11px;
     color:#fff;
   
     
 }
 #main-footer span a{
    text-decoration:none !important;
 }
 #navigation div > ul > li:last-child{
border-right: none;
padding-right: 0px !important;
}
.sub-menu li:first-child {
    margin-top:5px;
} 
 
 #navigation ul ul{
     padding-top:38px !important;
     top:0px !important;
     display:none;
     background-color: rgba(255,255,255,0);
 }
  #navigation ul ul:hover{
      display:block;
  }
  #navigation ul li:hover ul{
      display:block;
  }
 
 
 #navigation .nav-top-icon{
     top:14px !important;
     
 }
 #navigation ul li:hover>ul{
     top:auto;
 }
 
 .video-wrap{
     position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
 }
  .video-wrap iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.info-box{
    background: #b79e4a url('http://www.aksconference.com/wp-content/uploads/2014/11/info-box-icon.png') top right no-repeat !important;
}

.info-box p,
.info-box h4{
    text-align:center;
    color:#fff !important;
}
.info-box-btn-small{
    font-size:14px !important;
    padding: 0px 0px;
    font-weight: 400;
}
.info-box h4{
    font-weight:600 !important;
}
.visual-form-builder fieldset{
    border: none !important;

background-color: transparent !important;
    
}

.visual-form-builder input{
    padding: 5px 0 !important;
    font-size:120% !important;
    
}
.visual-form-builder select{
    font-size:120% !important;
}
.vfb-item-checkbox span{
    padding-left: 15px;
}
.vfb-item-checkbox span:first-child{
    padding-left: 0px;
}

input.vfb-submit{
    padding: 12px 50px !important;
    border:none !important;
    
}
.visual-form-builder label, label.vfb-desc{
    color:#565353 !important;
}
.ui-datepicker-calendar th,
.ui-datepicker-calendar td{
    font-size:11px !important;
}
.red-cta-btn{
    padding: 11px 46px !important;
}

@media only screen and (min-width: 768px ) and (max-width:979px){
#sidebar .widget ul li a{
    font-size: 1.03em !important;
}
}


.widget_search input, form[role="search"] input{
    color:#555 !important;
}

.subscribe-box form input{
    width:350px !important;
     max-width:350px !important;
    color:#555 !important;
    
}
                                                                                                                                                                                                                                                