/*

 Theme Name:   Fact Coalition

 Theme URI:    http://elevationweb.org

 Description:  Fact Coalition

 Author:       elevationweb.org

 Author URI:   http://elevationweb.org

 Template:     bootstrap-basic

 Version:      1.0.0

 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready

 Text Domain:  child-bout

*/

/* =Theme customization starts here

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

*,a{

	outline:none;

}

/* Template */





@font-face {

	font-family: 'Lato-Regular';

	font-style: normal;

	font-weight: 400;

	src: local('Lato Regular'), local('Lato-Regular'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/9k-RPmcnxYEPm8CNFsH2gg.woff) format('woff');

}



@font-face {

	font-family: 'Lato-Bold';

	font-style: normal;

	font-weight: 700;

	src: local('Lato Bold'), local('Lato-Bold'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/wkfQbvfT_02e2IWO3yYueQ.woff) format('woff');

}

@font-face {

  font-family: 'Lato-LightItalic';

  font-style: italic;

  font-weight: 300;

  src: local('Lato Light Italic'), local('Lato-LightItalic'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/2HG_tEPiQ4Z6795cGfdivD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');

}

@font-face {

  font-family: 'Lato-BoldItalic';

  font-style: italic;

  font-weight: 700;

  src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/HkF_qI1x_noxlxhrhMQYED8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');

}



@font-face {

	font-family: 'Lato-Italic';

	font-style: italic;

	font-weight: 400;

	src: local('Lato Italic'), local('Lato-Italic'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/oUan5VrEkpzIazlUe5ieaA.woff) format('woff');

}



@font-face {

	font-family: 'Lato-Light';

	font-style: normal;

	font-weight: 300;

	src: local('Lato Light'), local('Lato-Light'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/KT3KS9Aol4WfR6Vas8kNcg.woff) format('woff');

}

@font-face {

	font-family: 'Lato-Black';

	font-style: normal;

	font-weight: 900;

	src: local('Lato Black'), local('Lato-Black'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/BVtM30trf7q_jfqYeHfjtA.woff) format('woff');

}



body{

    background:#ABABAB;

    font-size:1em;

}

.wpb_row{

    margin-bottom: 0!important;

}

/* header */

.header_logo{

    position: relative;

    padding-top: 22px;

}

.header_logo img{

    position: absolute;

}

.social_link,.header_menu{

    padding-top: 17px;

}

.social_link a,.header_menu a{

    display: block;

}

.social_link ul,.social_link li,.header_menu ul{

    list-style-type: none;

    margin: 0;

}

.social_link a{

    text-indent:-4000px;

    width:17px;

    height:17px;

    margin-top:10px;

    margin-left:10px;

    float: right;

}

.social_link .btn-twitter{

    background:url('images/icon-social-twitter.png') no-repeat 0 0;

    background-position:0 -16px;

}

.social_link .btn-facebook{

    background:url('images/icon-social-facebook.png') no-repeat 0 0;

    background-position:0 -17px;

}

.social_link .btn-twitter:hover,.social_link .btn-facebook:hover{

    background-position:0 0;

}

.header_menu li{

    float: left;  

}

.header_menu .cnt-menu a{

    font-family: 'Lato-Black';	

    padding:0;

    color:#FFF;

    text-transform: uppercase;

    margin-left:14px;

}

.header_menu .cnt-menu a:hover{

    text-decoration: none;

}

.header_menu #menu-item-352 a{

    background: #1d1160;

    border-bottom:1px solid #110846;

}

.header_menu #menu-item-352 a:hover{

    background: #2c296f;

}

.header_menu #menu-item-40 a:hover{

    background: #FC4A4F;

}

.header_menu #menu-item-41 a{

    background: #009fc2;

    border-bottom:1px solid #0084a9;

}

.header_menu #menu-item-41 a:hover{

    background: #2EB1ED;

}

.header_menu #menu-item-42 a{

    background: #c10000;

    border-bottom:1px solid #CB191C;

}

.header_menu #menu-item-42 a:hover{

    background: #F10007;

}

/* main_menu */

.main_menu .caret{

    display: none;

}

.main_menu .navbar-inner{

    background:none;

    border:0;

    filter:none;

    box-shadow:none;

}

.main_menu .navbar{

    padding: 19px 0;

    margin-bottom: 0;

}

.main_menu .navbar .nav>li>a{

    width:70px;

	padding:2px 10px;

    height:26px;

    text-transform: uppercase;

    color:#FFF;

	font-family: 'Lato-Bold';

    font-size:0.75em;

    text-align: center;

    line-height:13px;

	

    border-right:1px solid #7F95A8;

    vertical-align: middle;

    display: table-cell;

    text-shadow: none;

}

.main_menu .navbar .nav>li>a:focus,.main_menu .navbar .nav>li>a:hover,.main_menu .navbar .nav li.dropdown.open>.dropdown-toggle,.main_menu .navbar .nav li.dropdown.active>.dropdown-toggle,.main_menu .navbar .nav li.dropdown.open.active>.dropdown-toggle{

    background:#314A6B;

    color: #FFF;

}

.main_menu .nav li.dropdown.open>.dropdown-toggle{

    border-radius:5px 0 0 0;

    -webkit-border-radius:5px 0 0 0;

}

.main_menu .dropdown-menu{

    background:#375172;

    padding:0;

    border:0;

    border-radius:0;

    -webkit-border-radius:0;

    margin-top:0;

}

.main_menu .dropdown-menu >li{

    padding-left: 15px;

    padding-right: 15px;

}

.main_menu .dropdown-menu >li>a{

    color:#FFF;

    text-transform:uppercase;

	font-family: 'Lato-Black';

    font-size: 12px;

    padding-top:10px;

    padding-bottom:10px;

    border-bottom: 1px solid #446185;

}

.main_menu .navbar .nav>li>.dropdown-menu:before,.main_menu .navbar .nav>li>.dropdown-menu:after{

    display: none;

}

.main_menu .navbar .nav li.dropdown.open>.dropdown-toggle,.main_menu .navbar .nav li.dropdown.active>.dropdown-toggle,.main_menu .navbar .nav li.dropdown.open.active>.dropdown-toggle{

    color:#FFF;

    text-shadow: none;

} 

.main_menu .dropdown-menu>li>a:hover, .main_menu .dropdown-menu>li>a:focus, .main_menu .dropdown-submenu:hover>a, .main_menu .dropdown-submenu:focus>a,.main_menu .dropdown-menu>.active>a{

    background-image: none;

    background-color: transparent;

}

.main_menu .dropdown-menu>li:hover, .main_menu .dropdown-menu>li:focus, .main_menu .dropdown-submenu:hover>li, .main_menu .dropdown-submenu:focus>li,.main_menu .navbar .nav li.dropdown.active>.dropdown-toggle:hover{

    background:#314A6B;

}

.main_menu .navbar .nav li.dropdown.active>.dropdown-toggle{

    background-color: #375172;

}

/* interior */

.article_interior{

    background: #FFF;

    position: relative;

    padding: 15px 30px 50px 30px;

}

.article_interior .wpb_text_column.wpb_content_element {

    padding: 0 30px;

}

.article_interior .printfriendly{

    position: absolute;

    width:26px;

    height:26px;

    top:55px;

    right:30px;

}

.article_interior .printfriendly a{

    width:26px;

    height:26px;

    background: url('images/print.png') no-repeat 0 0;

    text-indent: -4000px;

    display: block; 

}

.article_interior h2{

    font-family: helvetica, arial, sans-serif;

    color: #1d1160;

	margin-top:20px;

	line-height:40px;

}

.article_interior h3, .article_interior h3 a{

    font-family: 'Lato-Bold', arial, sans-serif;

    color: #009fc2;

	margin-top:10px;

	line-height:30px;

}

.article_interior h4{

    font-family: 'Lato-Bold';

    color: #2D546E;

	margin-top:10px;

}



.article_interior h5{

    font-family: 'Lato-Bold';

    color: #2D546E;

	margin-top:20px;

}



.article_interior h6{

    font-family: 'Lato-Bold';

    color: #2D546E;

	margin-top:15px;

}

.article_interior div.author h6{

	margin-top: 0px;

}

.article_interior h2.article_title{

    padding-top:40px;

    padding-bottom:20px;

    border-bottom:1px solid #285570;

	margin-bottom:20px;

	margin-top:0px;

	padding-right:40px;

}



.article_interior h2.wpb_video_heading{

	font-size:16px; line-height:22px; margin:0; padding:0;

}

.article_interior h5,.article_interior h6{

    color: #398BA8;

}



.article_interior p span{

    color:#45647B;

    font-weight: 700;

}

.article_interior p strong{



}

.article_interior p a{

    color:#2D546E;

    text-decoration: none;

    font-weight:700;

}

.article_interior ul{

    list-style-type:none;

}

.article_interior a{

    font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;

    color:#2d546e; 

}

.article_interior a:hover{

	text-decoration:underline;

}





.article_interior blockquote{

    background: #254268 url('images/bg-blockquote.png') no-repeat 96% 20%;

    color:#FFF;

    padding:25px 75px 25px 25px;

    border-radius:5px;

    -webkit-border-radius:5px;

    margin:30px 0;

    border-left: 0;

}

.article_interior blockquote h3{

    font-family: Lato-BlackItalic;

    line-height:30px;

    padding-right:50px;

    color:#FFF;

}

body .article_interior blockquote p{

    padding-right: 40px;
	
	font-size: 16px;

}

.article_interior .entrycontent blockquote a {
	color:#eeeeee;	
	
}

.article_interior .table.table-striped{

   color:#398BA8;

   text-transform: capitalize;

   border:1px solid #E1E1E8;

}

.article_interior .table-bordered th, .article_interior .table-bordered td{

    border-left: none;

    padding-top:20px;

    padding-bottom:20px;

}

.article_interior .table-striped tbody>tr:nth-child(odd)>td, .article_interior .table-striped tbody>tr:nth-child(odd)>th{

    background:#FFF;

}

.article_interior .table-striped tbody>tr:nth-child(2n+2)>td, .article_interior .table-striped tbody>tr:nth-child(2n+2)>th{

    background:#F6F6FB;

}



.article_interior .alignright {

	float:right;

	padding-left: 10px;

	padding-bottom: 5px;	

}

.article_interior .alignleft {

	float:left;

	padding-right: 10px;	

	padding-bottom: 5px;

}

.article_interior .wp-caption-text {

    font-size: 11px;

    text-align: right;

    padding-right: 4px;

}

.share-buttons, .share-buttons-bottom {

	 height:26px;

}

.share-buttons .twitter-share, .share-buttons .fb-share {

	float:left;

	padding-right: 20px;	

}





/* HomeBanner */

.cnt{

    background:#FFF;

}

.home_banner{

    background:url('images/shadow-slider.png') no-repeat center bottom;

   /* width:100%; */

    padding:14px 14px 30px 14px;

}

.home_banner img{

    margin:14px auto;

    display: block;

}

.home_banner .wpb_text_column.wpb_content_element {

    background:#375A72;

    border:2px solid #F6F1EA;

    position:relative;

    padding-top:0;

    padding-bottom:0;

}

.home_banner .cycloneslider-template-standard{

    max-width: 100%!important;

}

.home_banner .cycloneslider-template-standard .cycloneslider-slides{



    height: auto!important;

    min-height: 350px!important;

    margin: auto;

}

.home_banner a.cycloneslider-next,.home_banner a.cycloneslider-prev{

    background-image:url('images/btn-slider.png');

    width:35px;

    height:32px;

    position:absolute;

    text-indent:-4000px;

    top:45%;

    z-index: 500;

}

.home_banner .cycloneslider-template-standard .cycloneslider-prev .arrow,.home_banner .cycloneslider-template-standard .cycloneslider-next .arrow{

    border: 0;

}

.home_banner a.cycloneslider-prev{

    left:20px;

}

.home_banner a.cycloneslider-prev:hover{

    background-position:0 -32px;

}

.home_banner a.cycloneslider-next{

    background-position:0 -64px;

    right:20px;

}

.home_banner a.cycloneslider-next:hover{

    background-position:0 -96px;

}

/* HomeSubBanner */

.home_text_info{

    padding-right:10px;

    background:url('images/bg-home-text-info-cnt.png') no-repeat right 45%;

    padding-left: 20px;

}

.home_text_info blockquote{

    background-color:#334F71;

    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#375273), to(#2E4A6D));

    background-image: -webkit-linear-gradient(top, #375273, #2E4A6D);

    background-image: -o-linear-gradient(top, #375273, #2E4A6D);

    background-image: linear-gradient(to bottom, #375273, #2E4A6D);

    border-radius:5px;

    -webkit-border-radius:5px;

    color:#FFF;

    padding:15px;

    border-left: 0;

}

.home_text_info h1,.home_text_info h2,.home_text_info h3,.home_text_info h4,.home_text_info h5,.home_text_info h6{

	margin:0; padding:0;

}

.home_text_info h1 {

  font-family: Arial;

  font-size: 13px;

  font-weight: bold;

  line-height: 25px;

  margin-bottom: 5px;

  text-transform: uppercase;

}

.home_text_info p{

    font-family: Arial;

    font-size: 12px;

    padding: 5px 0;

}

.home_text_info p:nth-child(2n+1){

    text-align: right;

    font-size: 13px;

    padding: 0; font-style:italic;

}

/* widget*/

.widget_container,.widget_cnt,.widget_container h2,.widget_left,.widget_right{

    border-radius:5px;

    -webkit-border-radius:5px;

}

.widget_container{

    border:2px solid #000;

    background:#FFF;

    text-align: center;

    padding:10px;

    margin-right: 20px;

    margin-left: 20px;

}

.widget_container h2{

    text-transform:uppercase;

    color:#FFF;

    background:#244267;

    font-size:12px;

    font-weight:400;

    font-family: 'Oswald', sans-serif;

    padding:0 5px;

    margin-top:-25px;

	line-height:30px;

}

.widget_cnt,.widget_left,.widget_right{

    border:1px solid #000;

}

.widget_cnt{

    color:#00d41f;

    padding: 21px 10px 11px 10px

}

.widget_left,.widget_right{

    padding:10px;

}

@font-face {

  font-family: 'Orbitron';

  font-style: normal;

  font-weight: 700;

  src: local('Orbitron-Bold'), url(https://themes.googleusercontent.com/static/fonts/orbitron/v4/Y82YH_MJJWnsH2yUA5AuYYbN6UDyHWBl620a-IRfuBk.woff) format('woff');

}

#p{

font-family: 'Orbitron', sans-serif;  font-style: normal;

  font-weight: 700; color:#da3434; font-size:21px; letter-spacing:2px;

}





/* Event */

.event_cnt{

    background:#FFF;

}

.event{

    position:relative;

    padding:12px 0;

}

.event .wpb_wrapper{
	margin-top:25px;
}

.event .hp-latest-posts{

    padding-top: 0px;
	padding-bottom: 0px;
	min-height: 600px;

}

.event img {

    max-width: 100%!important;

}

.event p{

	font-size:14px;

}

.event h3{

    background:#014477;

    color:#FFF;

    font-family: 'Lato-Bold';

    text-transform:capitalize;

    position: absolute;

    top:110px;

    padding:5px 20px;

    max-width:160px;

    line-height:25px;

    left:0;

}

.hp-latest-posts h2{

    background:#014477;

    color:#FFF;

    font-family: 'Lato-Bold';

    text-transform:capitalize;

    position: absolute;

    top:50px;

    padding:5px 20px;

    max-width:160px;

    line-height:25px;

    left:0;

}

.event h3 a{

    color:#FFF;

}

.hp-latest-posts h2 a{

    font-size:16px;
	line-height:22px;
	top:50px;
	color:#FFF;
}

.event h4{

    color: #1781B2;

    font-family: 'Lato-Bold'; font-size:15px;

}

.event .btn-learn-more, .hp-latest-posts .vc_read_more{

    background:url('images/learn-more.png') no-repeat 0 0;

    width:126px;

    height:27px;

    padding-top:7px;

    padding-left:25px;

    color:#FFF;

    display: block;

    font-family:Helvetica;

    font-weight: bold;

    margin-top:5px;

}

.event .btn-learn-more:hover, .hp-latest-posts .vc_read_more:hover{

    text-decoration:none;

    background-position:0 -34px;

}

/* Footer */

.footer_cnt{

    background:#203E65;

	margin-top: 15px;

}

.menu_footer .navbar-inner{

    border-radius:0;

    -webkit-border-radius:0;

    border:0;

    border-bottom:1px solid #4C6182;

    background-image: none;

    background-color:#233F66;

    padding-top:20px;

    padding-bottom:20px;

}

.menu_footer .navbar .nav>li>a{

    color:#FFF;

    text-transform: uppercase;

    text-shadow: none;

}

.menu_footer .navbar .nav>li>a:hover{

    color:#C6C6C9;

}

.menu_footer .navbar .nav>.active>a, .menu_footer .navbar .nav>.active>a:hover, .menu_footer .navbar .nav>.active>a:focus{

    color:#FFF;

    background:none;

    box-shadow:none;

    -webkit-box-shadow:none;

    font-weight:700;

}

.footer_cnt .contact_us{

	font-family: 'Lato-Bold';

    color:#FFF;

    text-transform:capitalize;

    max-width:130px;

    padding:20px;

}

.footer_cnt .footer_info{

    color:#FFF;

    font-family:Lato-Regular;

    text-transform: uppercase;

    font-size:15px;

}

.footer_cnt .footer_info.center{

    padding-top:30px;

    padding-bottom:30px;

}

.footer_cnt .footer_info.right{

    padding-top:30px;

}

.footer_cnt .footer_info ul{

    list-style-type: none;

}

.footer_cnt .footer_info ul>li{

	font-family: 'Lato-Regular';

    padding-left:25px;

    margin-bottom:20px;

}

.footer_info .icon_address,.footer_info .icon_phone,.footer_info .icon_fax,.footer_info .icon_email{

    background-image:url('images/icon_info.png');

    background-repeat: no-repeat;

}

.footer_info .icon_address{

    background-position:0 -52px ;

    max-width:180px;

}

.footer_info .icon_phone{

    background-position:0 1px;

}

.footer_info .icon_email{

    background-position: 0 -16px;

}

.footer_info .icon_fax{

    background-position: 0 -35px;

}

.footer_info .icon_facebook{

	background-image:url('images/icon-social-facebook.png');

    background-repeat: no-repeat;

	background-position: 0 -16px;

}

.footer_info .icon_twitter{

	background-image:url('images/icon-social-twitter.png');

    background-repeat: no-repeat;

	background-position: 0 -16px;

}

.footer_copyright_cnt{

    background:#1B3254;

}

.footer_cnt .Copyright{

	    color: #FFF;

    text-align: center;

    padding:20px;

    font-size:12px; font-family:Arial, Helvetica, sans-serif;

}

.footer_cnt .Copyright a{

    color: #FFF;

}.footer_cnt .Copyright a:hover{

    color:#C6C6C9;

}

    

.logo_elevation{

    max-width:200px;

    float:right;

    padding:20px;

    position: relative;

}

.logo_elevation .come{

    position: absolute;

    width:87px;

    height:31px;

    top:-12px;

    right:20px;

    display:none;

    text-align: center;

    font-family:adellebasic;

    font-weight: bold;

    background:url('images/come.png') no-repeat 0 0;

}

.footer_info.social{

    padding-bottom:100px;

	display:none;

}

.footer_info.social h5{



    padding-left:25px;

    padding-right:10px;

    font-size:1em;

    font-weight:400;

}

.footer_info.social p>a{

    width:49px;

    height:46px;

    display: block;

    text-indent:-4000px;

    float: left;

    margin-top:10px;

    margin-right:5px;

}

.footer_info.social .btn-social.facebook{

    background:url('images/btn-social-facebook.png') no-repeat 0 0;

}

.footer_info.social .btn-social.twitter{

    background:url('images/btn-social-twitter.png') no-repeat 0 0;

}

.footer_info.social .btn-social.facebook:hover,.footer_info.social .btn-social.twitter:hover{

    background-position:0 -46px;

}

/* sidebar */

.sidebar{

    background-color:#FFF;

    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F6F6F8), to(#FFFFFF));

    background-image: -moz-gradient(linear, 0 0, 0 100%, from(#F6F6F8), to(#FFFFFF));

    background-image: -o-gradient(linear, 0 0, 0 100%, from(#F6F6F8), to(#FFFFFF));

    background-image: linear-gradient(to bottom, #F6F6F8, #FFFFFF);

    padding-bottom: 50px;

}

.sidebar h2{

    background:#3B5577;

    color:#FFF;

    font-family: 'Lato-Bold';

    text-transform: capitalize;

    padding:10px 10px 10px 15px;

	font-size: 20px;

	margin-bottom: 0;

	line-height: 24px;	

}

.sidebar .navbar .nav-sidebar{

    margin:0;

    width:100%;

    list-style: none;

} 

.sidebar .nav-sidebar, .sidebar .nav-sidebar ul{

    margin-bottom: 0; margin:0;

}

.sidebar .nav-sidebar{

    background-color:#FFF;

    background-image: none;

    border: 0;

    border-radius:0;

    -webkit-border-radius:0;

    box-shadow: none;

    -webkit-box-shadow: none;

    text-transform: capitalize;

    padding:0;

}

.sidebar .navbar-inner{

    padding: 0;

    border-radius: 0;

    -webkit-border-radius: 0;

    box-shadow: none;

}

.sidebar .navbar .nav-sidebar   li{

    float: none;

}

.sidebar .navbar .nav-sidebar   li  a{

	font-family:Arial, Helvetica, sans-serif; font-size:14px;

    color:#061f35; padding:5px 15px;

	border-bottom:1px solid #ECE8E8; display:block;

}

.sidebar .navbar .nav-sidebar   li li  a{

	 font-size:13px;

      padding:5px 15px 5px 25px;

}

.sidebar .navbar .nav-sidebar   li li  li a{

	 font-size:11px;

      padding:5px 15px 5px 35px;

}

.sidebar .navbar .nav-sidebar   li.current-menu-item   a{

	font-weight:bold;

}



.sidebar .navbar .nav-sidebar >  li.current-menu-ancestor  >  a,
.sidebar .navbar .nav-sidebar >  li.current-post-ancestor  >  a,
.sidebar .navbar .nav-sidebar >  li.current-menu-item >  a,

.sidebar .navbar .nav-sidebar >  li.current-menu-parent >  a{

	background:#3B5577;

    color: #FFFFFF;

    font-family: 'Lato-Bold';

    font-size: 20px;

    line-height: 24px;

    margin-bottom: 0;

    padding: 10px 10px 10px 15px;

    text-transform: capitalize;

}

.sidebar .navbar .nav-sidebar >  li.current-menu-ancestor  >  a:hover,

.sidebar .navbar .nav-sidebar  > li.current-menu-item >  a:hover,

.sidebar .navbar .nav-sidebar  > li.current-menu-parent >  a:hover{

    color: #FFFFFF;

}

.sidebar .navbar .nav-sidebar  > li.current-menu-item li,

.sidebar .navbar .nav-sidebar  > li.current-menu-parent li{

display:block;

}



.sidebar .navbar .nav-sidebar   li.current-menu-item  li a{

	background:none; border:none;

	font-family:Arial, Helvetica, sans-serif; 

    color:#061f35;

	  font-size: 13px;

    padding: 5px 15px 5px 25px;

	border-bottom:1px solid #ECE8E8; display:block;

}

.sidebar .navbar .nav-sidebar   li.current-menu-item  li a:hover{

    color:#061f35; text-decoration:underline;

}



.sidebar .navbar .nav-sidebar li li.current-menu-item li a {

    font-size: 11px;

    padding: 5px 15px 5px 35px;

}





.sidebar .navbar .nav-sidebar   li  li.current-menu-item a {

    font-weight:bold;

}

.sidebar .navbar .nav-sidebar   li.current-menu-item  li li a{

  	font-size: 11px;

    padding: 5px 15px 5px 35px;

}













.sidebar .navbar .nav-sidebar   li.current-menu-item  li a{

	font-weight:normal;

}



.sidebar .navbar .nav-sidebar   li.current-menu-item  li.active a{

	font-weight:bold;

}

.sidebar .navbar .nav-sidebar   li.current-menu-item  li.active li a{

	font-weight:normal;

}



.sidebar .navbar .nav-sidebar   li   a:hover{

    color:#666;

}



/* Interior Slider */



.interior_slider,.interior_slider .interior_cnt{

    position: relative;

}

.interior_slider .interior_cnt img,.interior_slider .btn-interior-zoom,.interior_slider .btn-interior-slider{

    position: absolute;

}

.interior_slider{

    border: 1px solid #E5E5E5;

}

.interior_slider .interior_cnt{

    overflow: hidden;

}

.interior_slider .interior_cnt img{

    top:0;

    left:0;

}

.interior_slider .btn-interior-zoom{

    right:20px;

    top:50%;

}

.interior_slider .btn-interior-slider{

    background-image:url('images/btn-interior-slider.png');

    background-repeat: no-repeat;

    width:35px;

    height:35px;

    display:block;

    bottom:45%;

}

.interior_slider .btn-interior-slider.left{

    left:20px;

}

.interior_slider .btn-interior-slider.right{

    right:20px

}

.interior_slider .btn-interior-slider.right:hover{

    

}









/*

	CSSFIX

*/

.header_menu li{

	width:33%; margin:0; padding:0; text-align:center;

}

.header_menu li a{

	display:block; font-size:14px; line-height:35px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.25);

	-moz-box-shadow:    0px 1px 1px 0px rgba(0, 0, 0, 0.25);

	box-shadow:         0px 1px 1px 0px rgba(0, 0, 0, 0.25);	

}



.menu_footer a{

	font-family: 'Lato-Regular'; font-size:13px;	

}



.menu_footer li.active a{

	font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF;

}









.container.cnt .cycloneslider-template-standard{

	margin:0;

}

.cycloneslider-pager{

	display:none;

}





.row-home-center .span4 .wpb_wrapper{

	max-width:272px;  margin:0 auto; font-family:Arial, Helvetica, sans-serif;

}











/*

    MENU BOOTSTRAP FIX

*/

.main_menu ul.nav > li > ul {display:none; margin-top:-2px; }

.main_menu ul.nav > li:hover ul {display:block}

.main_menu ul.nav > li > ul > li > ul, 

.main_menu ul.nav > li:hover > ul > li > ul{display:none}

.main_menu ul.nav > li > ul > li:hover ul {display:block} 







/*

ARTICLE*/

.article_interior{

		font-family:Arial, Helvetica, sans-serif; font-size:13px;

}





.article_interior ul li {

		font-family:Arial, Helvetica, sans-serif; font-size:13px;

}



.article_interior p#breadcrumbs{
font-size: 12px;
}



.article_interior ul li{

    background: url('images/art-ul-li.png') no-repeat 0 11px;

    padding: 6px 10px;

    color:#111;

    font-size:0.95em;

}

.article_interior p{

	margin:10px 0;

}

.sidebar{

	font-family:Arial, Helvetica, sans-serif;

}



.sidebar .event.widget_wp_editor_widget{

	padding:20px 10px; position:relative;

}

.sidebar .event.widget_wp_editor_widget h3{

 left:10px; top:100px;

}

.sidebar .event.widget_wp_editor_widget h3 a{

 color:#fff;

}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus{

text-decoration: none;

    background:#314A6B;

-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);

-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);

box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);

}



















.sub-menu.dropdown-menu .sub-menu.dropdown-menu{

	left:99%; top:0;

}











.wpb_video_widget{

	 padding:10px 0;

}

.article_interior h2.wpb_video_heading{ margin-bottom:10px; min-height:44px;}





.menu_footer li a span.caret{

	display:none;

}

.sidebar .nav-sidebar li{

	display:none;

}

.sidebar .nav-sidebar li.current-post-ancestor, 
.sidebar .nav-sidebar li.current-post-ancestor ul.sub-menu li, 
.sidebar .nav-sidebar li.current-menu-parent, 
.sidebar .nav-sidebar li.current-post-parent,
.sidebar .nav-sidebar li.current-menu-item, 
.sidebar .nav-sidebar li>.current-post-ancestor, 
.sidebar .nav-sidebar li>.current-menu-parent, 
.sidebar .nav-sidebar li>.current-post-parent,

.sidebar .nav-sidebar  li.current_page_parent li li,

.sidebar .nav-sidebar  li.current-menu-ancestor li li{

	display:block;

}



.sidebar .nav-sidebar  li.active, 

.sidebar .nav-sidebar  li.current_page_parent,  

.sidebar .nav-sidebar  li.current_page_parent li,

.sidebar .nav-sidebar  li.current-menu-ancestor, 

.sidebar .nav-sidebar  li.current-menu-ancestor li{

	display:block;

}

.sidebar .nav-sidebar  li  li.current-menu-item li,

.sidebar .nav-sidebar  li  li.current_page_parent li,

.sidebar .nav-sidebar  li  li.current-menu-ancestor li{

	display:block;

}





.article_interior .flex-direction-nav a{

	padding:0;

}

.article_interior .wpb_flexslider .slides img{

	margin:0 auto;

}







.main_menu .dropdown-menu >li{

	width:250px;

}



.dropdown-menu > li > a{

	white-space:normal;

}

















.content-video-player{

	 width:60%; margin:0 auto; position:relative; padding-left:20%; padding-right:20%;   background:#375A72;

	

}

.cycloneslider-slide-image{}





.cycloneslider-template-standard .cycloneslider-caption-title{

font-family: 'Lato-Bold'; color:#FFF;

}



.new-release{}

#post-267 .wpb_text_column.wpb_content_element{

	padding:0;

}

#post-267 .span12 img{

	margin:0 auto; display:block;

}

#post-267 .span12 h3{

	font-size:18px; line-height:24px;

}



#post-267  .span6 strong{

	font-size:12px;

}





.center-align{

text-align:center;

}



ul.pagination li { float: left; background: none;}

















/* @MEDIAQUERYS */



@media (min-width:980px) and (max-width:1200px) {

body {

    font-size: 0.9em;

}

/* header menu */

.social_link a{

    margin-top: 5px;

}

.header_menu .cnt-menu a{

    margin-left: 10px;

    font-size: 0.8em;

}

/* main menu */

.main_menu .navbar .nav>li>a{

    width:30px

}

/* HomeSubbanner */

.home_text_info blockquote{

    padding: 5px 30px 10px 20px;

}

.widget_container h2{

    line-height: 15px;

    font-size: 0.75em;

    

}

/* Event */

.event h3{

    top: 22%;

    font-size: 1.2em;

}



body article#post-1083 .post-date p span{

    display:none;

    visibility: hidden;

}





/* widget*/

.widget_container h2{

    padding: 5px;

    line-height: 20px;

}

/* menu footer */

.menu_footer .navbar .nav>li>a{

    font-size: 0.9em;

}

}

/* Portrait tablet to landscape and desktop */

@media (min-width:768px) and (max-width:979px) {

.cnt{

    position:relative;

}

/* header logo */

.header_logo{

    position: relative; top: 0; left: 0;

    max-width: 250px;

}

.header_logo img{

    position: inherit;

}

/* header menu */

.header_menu .cnt-menu a{

    margin-left: 10px;

    font-size: 0.8em;

}

.social_link,.header_menu{

    padding-top: 30px;

}

.social_link a{

    margin-top: 5px;

}   

/* main_menu */

.main_menu{

    margin-top: 50px;

}

.main_menu_cnt{

    width: 97%!important;

    margin-left:20px!important;

}

.main_menu .btn.btn-navbar{

    background-color: #2D3C48;

    background-image: -moz-linear-gradient(top, #4B6478, #2D3C48);

    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4B6478), to(#2D3C48));

    background-image: -webkit-linear-gradient(top, #4B6478, #2D3C48);

    background-image: -o-linear-gradient(top, #4B6478, #2D3C48);

    background-image: linear-gradient(to bottom, #4B6478, #2D3C48);

    filter:none;

    border-color: #040404 #040404 #2D3C48;

}

.main_menu .navbar-inner{

    background-image: -webkit-gradient(linear, 0 0, 0 90%, from(#829DB2), to(#476074));

    background-image: -moz-gradient(linear, 0 0, 0 90%, from(#829DB2), to(#476074));

    background-image: -o-gradient(linear, 0 0, 0 90%, from(#829DB2), to(#476074));

    background-image: linear-gradient(to bottom, #829DB2, #476074);

    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.9);

    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.9);

}

.main_menu .dropdown-menu >li{

    padding-left: 0;

    padding-right: 0;

    width: 100%;

}

.main_menu .navbar .nav>li>a{

    border-right: 0;

    width:auto;

    height:auto;

    background: #375172;

    display: block;

    text-align: left;

}

.main_menu .dropdown-menu >li>a{

    padding-top: 0;

    padding-bottom: 0;

}

.main_menu .btn.btn-navbar{

    margin-bottom:5px;

}

.main_menu .nav-collapse .dropdown-menu{

    background: none;

}

.main_menu .nav-collapse .dropdown-menu a{

    background: #405F84;

    color:#FFF;

    margin-top: 2px;

    margin-bottom: 2px;

    font-size:0.7em;

    padding: 2px 10px;

}

.main_menu .nav-collapse .dropdown-menu a:hover{

    background: #375171;

}

.main_menu .navbar .nav>li>a:focus, .main_menu .navbar .nav>li>a:hover, .main_menu .nav li.dropdown.open>.dropdown-toggle{

    display: block;

    text-align: right;

}

.main_menu .navbar .btn-navbar:hover,.main_menu .navbar .btn-navbar:focus,.main_menu .navbar .btn-navbar:active,.main_menu .navbar .btn-navbar.active,.main_menu .navbar .btn-navbar.disabled,.main_menu .navbar .btn-navbar[disabled]{

    background-color: #2E3D49;

}

.main_menu .dropdown-menu>li:hover, .main_menu .dropdown-menu>li:focus, .main_menu .dropdown-submenu:hover>li, .main_menu .dropdown-submenu:focus>li{

    background:none;

}

/* HomeSubBanner */

.home_text_info{

    margin-right:0;

}

.home_text_info blockquote{

    font-size:0.7em;

    padding: 5px 30px 20px 20px;

}

.home_text_info h1{

    line-height: 20px;

    font-size: 15px;

}

/* widget*/

.widget_container h2{

    padding: 5px 10px;

    line-height: 15px;

    font-size:0.6em;

}

/* HomeEvent */

.event h3{

    top: 16%;

    font-size: 1em;

    max-width: 100px;

    line-height: 15px;

}

.event.left{

    padding-left: 20px;

}

.event.left h3{

    left: 20px;

}

.event.right{

    padding-right: 20px;

}

/* Footer */

.footer_cnt .footer_info{

    font-size:0.9em;

}

}

/* Landscape phone to portrait tablet */

@media (min-width:481px) and (max-width:767px) {



/* header logo */

.header_logo,.social_link{

    max-width: 300px;

    margin: auto;

}

.header_logo{

    position: relative;

}

.header_logo img{

    position: inherit;

}

/*header menu*/

.header_menu ul{

    margin: auto;

    width:50%;

}

.header_menu ul>li{

    padding-bottom: 10px;

    width: 100%;

    text-align: center;

}

.social_link a{

    margin-bottom: 10px;

}



/* main_menu */

.main_menu .btn.btn-navbar{

    background-color: #2D3C48;

    background-image: -moz-linear-gradient(top, #4B6478, #2D3C48);

    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4B6478), to(#2D3C48));

    background-image: -webkit-linear-gradient(top, #4B6478, #2D3C48);

    background-image: -o-linear-gradient(top, #4B6478, #2D3C48);

    background-image: linear-gradient(to bottom, #4B6478, #2D3C48);

    filter:none;

    border-color: #040404 #040404 #2D3C48;

}

.main_menu .navbar-inner{

    background-image: -webkit-gradient(linear, 0 0, 0 90%, from(#829DB2), to(#476074));

    background-image: -moz-gradient(linear, 0 0, 0 90%, from(#829DB2), to(#476074));

    background-image: -o-gradient(linear, 0 0, 0 90%, from(#829DB2), to(#476074));

    background-image: linear-gradient(to bottom, #829DB2, #476074);

    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.9);

    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.9);

}

.main_menu .dropdown-menu >li{

    padding-left: 0;

    padding-right: 0;

    width: 100%;

}

.main_menu .navbar .nav>li>a{

    border-right: 0;

    width:auto;

    height:auto;

    background: #375172;

    display: block;

    text-align: left;

}

.main_menu .dropdown-menu >li>a{

    padding-top: 0;

    padding-bottom: 0;

}

.main_menu .btn.btn-navbar{

    margin-bottom:5px;

}

.main_menu .nav-collapse .dropdown-menu{

    background: none;

}

.main_menu .nav-collapse .dropdown-menu a{

    background: #405F84;

    color:#FFF;

    margin-top: 2px;

    margin-bottom: 2px;

    font-size:0.7em;

    padding: 2px 10px;

}

.main_menu .nav-collapse .dropdown-menu a:hover{

    background: #375171;

}

.main_menu .navbar .nav>li>a:focus, .main_menu .navbar .nav>li>a:hover, .main_menu .nav li.dropdown.open>.dropdown-toggle{

    display: block;

    text-align: right;

}

.main_menu .navbar .btn-navbar:hover,.main_menu .navbar .btn-navbar:focus,.main_menu .navbar .btn-navbar:active,.main_menu .navbar .btn-navbar.active,.main_menu .navbar .btn-navbar.disabled,.main_menu .navbar .btn-navbar[disabled]{

    background-color: #2E3D49;

}

.main_menu .dropdown-menu>li:hover, .main_menu .dropdown-menu>li:focus, .main_menu .dropdown-submenu:hover>li, .main_menu .dropdown-submenu:focus>li{

    background:none;

}

/* HomeSubBanner */

.home_text_info{

    padding-bottom: 20px;

}

/* widget*/

.widget_container .widget_right{

    margin-top: 30px;

}

/* HomeEvent */

.event{

    max-width: 350px;

    margin: auto;

}

/* Footer */

.footer_cnt .contact_us{

    margin: auto;

}

.footer_cnt .footer_info{

    max-width: 300px;

    margin: auto;

}

/* INTERIOR */

.article_interior .printfriendly{

    right: 10px;

}



}

/* Landscape phones and down */

@media (max-width:480px) {



/* header logo */

.header_logo,.social_link{

    max-width: 300px;

    margin: auto;

}

.header_logo{

    position: relative;

}

.header_logo img{

    position: inherit;

}

/*header menu*/

.header_menu ul{

    margin: auto;

    width:50%;

}

.header_menu ul>li{

    padding-bottom: 10px;

    width: 100%;

    text-align: center;

}

.social_link a{

    margin-bottom: 10px;

}



/* main_menu */

.main_menu .btn.btn-navbar{

    background-color: #2D3C48;

    background-image: -moz-linear-gradient(top, #4B6478, #2D3C48);

    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4B6478), to(#2D3C48));

    background-image: -webkit-linear-gradient(top, #4B6478, #2D3C48);

    background-image: -o-linear-gradient(top, #4B6478, #2D3C48);

    background-image: linear-gradient(to bottom, #4B6478, #2D3C48);

    filter:none;

    border-color: #040404 #040404 #2D3C48;

}

.main_menu .navbar-inner{

    background-image: -webkit-gradient(linear, 0 0, 0 90%, from(#829DB2), to(#476074));

    background-image: -moz-gradient(linear, 0 0, 0 90%, from(#829DB2), to(#476074));

    background-image: -o-gradient(linear, 0 0, 0 90%, from(#829DB2), to(#476074));

    background-image: linear-gradient(to bottom, #829DB2, #476074);

    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.9);

    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.9);

}

.main_menu .dropdown-menu >li{

    padding-left: 0;

    padding-right: 0;

    width: 100%;

}

.main_menu .navbar .nav>li>a{

    border-right: 0;

    width:auto;

    height:auto;

    background: #375172;

    display: block;

    text-align: left;

}

.main_menu .dropdown-menu >li>a{

    padding-top: 0;

    padding-bottom: 0;

}

.main_menu .btn.btn-navbar{

    margin-bottom:5px;

}

.main_menu .nav-collapse .dropdown-menu{

    background: none;

}

.main_menu .nav-collapse .dropdown-menu a{

    background: #405F84;

    color:#FFF;

    margin-top: 2px;

    margin-bottom: 2px;

    font-size:0.7em;

    padding: 2px 10px;

}

.main_menu .nav-collapse .dropdown-menu a:hover{

    background: #375171;

}

.main_menu .navbar .nav>li>a:focus, .main_menu .navbar .nav>li>a:hover, .main_menu .nav li.dropdown.open>.dropdown-toggle{

    display: block;

    text-align: right;

}

.main_menu .navbar .btn-navbar:hover,.main_menu .navbar .btn-navbar:focus,.main_menu .navbar .btn-navbar:active,.main_menu .navbar .btn-navbar.active,.main_menu .navbar .btn-navbar.disabled,.main_menu .navbar .btn-navbar[disabled]{

    background-color: #2E3D49;

}

.main_menu .dropdown-menu>li:hover, .main_menu .dropdown-menu>li:focus, .main_menu .dropdown-submenu:hover>li, .main_menu .dropdown-submenu:focus>li{

    background:none;

}

/* HomeBanner*/

.home_banner .wpb_text_column.wpb_content_element{

    padding: 0;

}

.home_banner .cycloneslider-template-standard{

    height: 262px;

}

.home_text_info{

    padding-bottom: 20px;

}

/* widget*/

.widget_container .widget_right{

    margin-top: 30px;

}

.widget_container h2{

    margin-top: -25px;

    line-height: 25px;

}

/* HomeEvent */

.event{

    max-width: 350px;

    margin: auto;

}

/* Footer */

.menu_footer .navbar .nav>li>a{

    font-size: 0.8em;

}

.footer_cnt .contact_us{

    margin: auto;

}

.footer_cnt .footer_info{

    max-width: 300px;

    margin: auto;

    font-size: 0.85em;

}

/* INTERIOR */

.article_interior .printfriendly{

    right: 10px;

}

}