/*
Theme Name: VTIC
Theme URI: https://webfirm.com
Author: the Webfirm team
Author URI: https://webfirm.com
*/

@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,500,700);
@import url(https://fonts.googleapis.com/css?family=Marck+Script);

body{margin:0; padding:0; color:#333; font-size:13px; font-family: 'Roboto', sans-serif;
overflow-x: hidden;} 
a,.header,.header *{transition:all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; 
  -moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;}
a{text-decoration: underline; color:#252525; }
a:hover, a:focus{text-decoration: none;  color: #e51937;}
img{border:none; outline:none;}

h1{color:#e51937; font-size: 24px; margin:36px 0 10px; font-weight: normal;} 
h1 a,h1 a:hover,h1 a:focus{color:#e51937; text-decoration: none;}
h2{font-size:20px; margin:0 0 10px; font-weight: normal;}
h3{font-size:16px; margin:0 0 10px; font-weight: normal;} 
h4{font-size:14px; margin:0 0 31px; font-weight:bold;} 
p {line-height: 20px; margin:16px 0;}
#tinymce {padding: 0 15px !important;}
.home p { line-height:normal;}

.lookingfor h2 {color:#d11c39;}
.red {color:#d11c39}

.header {height: 163px; position:fixed; top:0; z-index:9999; width: 100%;}
body.admin-bar .header {top: 32px;}
.header.small {height: 120px;}
.header.small .top_bar,.header.small .top_bar .right ul li{height: 30px;}
.header.small .top_bar .right ul li:first-child{background-position:0 7px;}
.header.small .top_bar .left ul li:first-child,
.header.small .top_bar .right ul li a{margin-top: 7px;}
.header.small .top_bar .left ul li{margin-top: 6px;}
.header.small .top_bar .right ul li form{margin-top: 2px;}
.header.small .logo {margin: 10px 0;}
.header.small .logo img,.header.small .logo-accreditation img{max-width: 80%;}
.header.small .top_navigation .navigations > nav > ul > li.ubermenu-item > a 
{padding: 30px 12px;}
.header.small .menu_click{margin-top: 26px;}
.header.small .logo-accreditation{margin:8px 0 10px;}
.page-template-page-accreditation_subpages .header.small .logo {margin:14px 0;}
.header .ubermenu-accessible input:focus:not(:hover),
.header .ubermenu-accessible:not(:hover) .ubermenu-target:focus{box-shadow: none !important; -moz-box-shadow: none !important;
 -webkit-box-shadow: none !important;
 -ms-box-shadow: none !important;  outline: 0;}
.wraper{width: 1170px; margin: 0 auto;}
.vc_row-fluid {clear: both;}
.navigations {float:right;}
.top_bar{width: 100%; float: left; background-color: #e51937; height: 40px;}
.top_bar a{color: #fff;}
.top_bar .left{float: left; width: 50%;}
.top_bar .left ul{margin:0; padding:0; }
.top_bar .left ul li,.top_bar .right ul li {color: #fff; display: block;
    float: left; font-size:10.5px; margin: 11px 26px 0 0; font-weight: bold;
 letter-spacing: 0.8px;}
.top_bar .left ul li:first-child {margin: 13px 32px 0 0;}
.top_bar .right{float: right; width: 50%;} 
.top_bar .right ul{float: right; margin:0; padding:0;}
.top_bar .right ul li {border-right: 1px solid #ea475f; height: 40px; margin:0;
    padding:0;}
.top_bar .right ul li a {display: block; margin: 13px 14px 0 11px;
text-decoration: none;} 
.top_bar .right ul li form{position: relative;   margin:7px 10px 0;}
.top_bar .right ul li form input[type="text"] {background-color: #ea475f;
color: #fff; border:none; border-radius: 2px;box-sizing: border-box;height: 24px;
width: 198px; padding: 2px 2px 2px 10px;-webkit-border-radius: 2px;
-ms-border-radius: 2px;-moz-border-radius: 2px;-wbkit-box-sizing:border-box;
-ms-box-sizing: border-box;-moz-box-sizing: border-box;}
.top_bar .right ul li form input[type="text"]::-moz-placeholder{color: #fff; opacity:0.8;}
.top_bar .right ul li form input[type="text"]::-webkit-input-placeholder {color: #fff; opacity:0.8;}
.top_bar .right ul li form input[type="submit"] {position:absolute;
top:5px; right:7px;background:url(images/search_icon.png) no-repeat 0 0; 
width: 16px; height: 16px;text-indent: -99px; border: none; color: #fff;}
.top_navigation{float: left; width: 100%;background-color: #fff;}
.logo{float: left; margin:25px 0 23px;}
.logo img,.logo-accreditation img{height:auto; max-width:100%;}
.top_navigation .navigations ul{margin:0 auto;}
.top_navigation .navigations ul li{float: left; display: block; font-size: 14.5px;}
.top_navigation .navigations ul li a{color: #333; display: block;}
.top_navigation .navigations ul li a:hover{background-color: #ebebeb; color: #e51937;}
.top_navigation .navigations > nav > ul > li.ubermenu-item > a {
    padding: 57px 12px 45px;}
.ubermenu-submenu { background:#ebebeb !important; }
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after { content:none; }
.ubermenu-content-block h2 {color: #e51937;
    font-size: 24px; margin-top: 13px;}
.ubermenu-content-block p {font-size: 13px;}
.ubermenu .ubermenu-item-type-column > 
.ubermenu-submenu-type-stack > .ubermenu-item-normal:first-child 
{margin-top: 66px !important;}
.navigations .ubermenu-submenu ul li:first-child ul.ubermenu-submenu li.ubermenu-item {
    margin-top: 11px !important;}
.ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target
{padding-bottom: 7px !important;}
.ubermenu-retractor.ubermenu-retractor-mobile 
{display: none !important;}
.ubermenu-submenu {padding: 0 0 25px !important;}

.single_job_listing .company {padding: 20px !important;}
.single_job_listing .company img {top:12px;}
.s1, .fullwidth p {font-size: 24px;
font-weight:400 !important; margin:0;
    position: relative !important;}
.ms-container { color:#fff; }
/* end banner section */

.ms-layer > h2, .fullwidth h2 {
    float: left;
    font-size:63px;
    margin: 0px 0 6px !important;
    position: relative !important;} 
.fullwidth h2{font-size:61px;}
    
.fullwidth{font-family: 'Roboto', sans-serif !important; color:#fff !important; }

.fullwidth > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper,
.fullwidth > .vc-row-translate-wrapper > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper 
{width:1200px; margin:0 auto; }

.fullwidth.full_border > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper{width: 100%;}



.vc_col-sm-6.pdfdownload.wpb_column.vc_column_container {
    float: right;
    width: 441px;
}
.wpb_single_image.wpb_content_element.redarrow.vc_align_right {
    position: absolute;
    right: 0; }

.pdfdownload a {
    background: url("images/pdfimage.jpg") no-repeat scroll 16px center #e51937;
    clear: both;
    color: #fff;
    float: left;
    font-size: 14px;
    margin: 0 0 12px;
    padding: 20px 40px 19px 88px;
    width: 390px;
}   
.pdfdownload a:first-child {
    margin-top: 20px;
}
/* start content section */
.content-wrapper {
    display:block;
    width: 100%;
    margin-top: 163px;
}
.alignleft { float: left; padding: 0px 20px 10px 0; }
.alignright { float: right; padding: 0px 0px 10px 20px; }
.content-wrapper .content{padding-bottom:31px;}
.new-block-one{ width:99%; float:left; padding-bottom:20px; border-bottom:1px #e5e5e5 solid; padding-top:20px;}
.vc_row-fluid .vc_col-sm-8  .new-block-one  .block-one-content h3 {font-size:16px; margin:0px 0 3px 0;}
.block-one-content a h3 { color:#333; }

.new-block-one  .block-one-content p{ padding:4px 0px 0px 0px;}
.readmore,.home .read_more { color:#252525; font-weight:bold; border-bottom:1px solid #a9a9a9; 
  text-decoration: none;}
.readmore:hover,.home .read_more:hover { text-decoration:none; color:#e51937; }
.home .read_more {display: inline-block; margin: 25px 0 0;}
.new-block-one img{ border-right:6px  #f00 solid;}

.member-block{background:url(images/bg-right.png);background-repeat:no-repeat;width:419px !important;height:378px;position:relative; margin-top: -88px;}
.member-block .block-bg {position:absolute;top:100px;width: 320px;left:50px;color:#fff;}
.block-bg h2{font-size:36px;font-weight:700;}
.block-bg p{font-size:16px;}
.block-bg a{background:#fff;color:#d61734;font-size:20px;padding:16px;border-radius:5px;margin:10px 0px;display:block;}
.block-bg a.find-us{display:inline-block;}
.block-bg a.find-us ,p.btm-cont
{background:none;color:#fff;padding:0px;margin:0px;
    font-size:13px;  float: left; width: 100%;}

.news-img  { width:206px; margin:0 20px 0 0; float:left;}
.block-one-content { width:471px; float:left; }
.date-comment a { font-size:11px; color:#707070; font-weight:normal; 
    border-bottom:none;  text-decoration: none; padding: 0 3px;}
.date-comment { font-size:11px; color: #707070; }   
.date-comment .zero-comments,.date-comment .multiple-comments { background:url(images/commentbg.jpg) no-repeat left; padding:0 0 0 20px; margin:0 0 0 0px;}
.date-comment .multiple-comments{ background:url(images/commentbg_1.jpg) no-repeat left;}

#cat {    float: right;
    margin: -35px 0 9px;
}
.title-cat {     float: left;
    margin: 0 0 19px;
    width: 96%;
}

.fullwidth .vc_col-sm-12 { padding:0; }

.vc_row-fluid {
    margin: 0 auto !important;
    width: 1170px;
}

.vc_row-fluid .vc_row-fluid  { width:auto; margin:0 auto !important; }
.vc_row.wpb_row.vc_row-fluid.fullwidth {
    width: 100%;
}

.home h3,.contact_rw .wpb_wrapper > h2{ font-size:24px; font-weight:normal;} 
.home .vc_row-fluid .vc_col-sm-8 h3, .home .vc_row-fluid .vc_col-sm-4 h3 {   margin:0px 0 30px 0; padding:0; }
.services_cta h4 a{text-decoration: none;}
.services_cta .vc_row-fluid .vc_col-sm-8 h3, 
.vc_custom_1429949766087 .vc_row-fluid .vc_col-sm-8 h3 { margin:0; }

.vc_custom_1429903370405 > .wpb_wrapper h2,.vc_custom_1429903370405 > .wpb_wrapper p {
    color: #fff !important;
    }


.wpb_text_column.wpb_content_element.vc_custom_1429860802884 a { color:#fff; }
/*.vc_col-sm-8.wpb_column.vc_column_container {
    width: 755px; /*  border-left: 1px solid #e5e5e5;
    padding: 0 17px 0 20px; width: 755px;
}*/
.vc_col-sm-8.wpb_column.vc_column_container {
    border-right: 1px solid #efefef;
    padding: 0 17px 0 20px;
    width: 772px;
}
.home .services_cta .vc_col-sm-8.wpb_column.vc_column_container{padding: 0;}
.home .services_cta .vc_col-sm-8 .vc_col-sm-3{padding: 0 15px;}
.vc_row.wpb_row.vc_row-fluid.fullwidth.banner .vc_col-sm-8 {
    border-right: medium none;
}
.blog .vc_col-sm-8.wpb_column.vc_column_container, .single-post .vc_col-sm-8.wpb_column.vc_column_container 
{width:739px;}
.left-block.col-md-8 {
    border-right: 1px solid #efefef;
    float: left;
    width: 772px;
}
.content.col-md-12 { padding:0; }
.vc_col-sm-4.wpb_column.vc_column_container, .right-block {
    width: 401px; padding:0; float: right; position: relative;}
.footer_top .vc_col-sm-4.wpb_column.vc_column_container {width: 33.3333%;
float: left;}
.page-id-594 .vc_col-sm-4.wpb_column.vc_column_container{width:33%; padding:0 10px;
 float: left;} 
.vc_custom_1429949766087 .vc_col-sm-4.wpb_column.vc_column_container, .services_cta .vc_col-sm-4.wpb_column.vc_column_container {
    float: left;}
.vc_custom_1429860802884 {font-size:36px; }


.widget-1.widget-first.widget-odd.evnt-wid, #black-studio-tinymce-13
{padding:0 37px 40px 39px; background:#f7f7f7;}
.vc_custom_1430269513161,.home_events{background: #f7f7f7; padding-bottom: 40px;}

/*#black-studio-tinymce-13 {
    margin: -38px 0 0; }*/

.bottom_pagination {
    clear: both;
    float: left;
    width: 100%;
    padding:25px 0;
}
.nav-previous, .nav-next { padding:35px 0 0 0; }
.left_pagi, .nav-previous {
    float: left;
}
.right_pagi, .nav-next  {
    float: right;
}
.bottom_pagination  a, .nav-previous a, .nav-next a {    color: #252525;
    font-weight: bold;
    padding: 0 7px;
    text-decoration: underline; }
.bottom_pagination  a:hover { text-decoration:none; }   

.bottom_pagination  a.active { color:#e7374d; text-decoration:none; }



#black-studio-tinymce-13 h3, .right-block h3,
.vtic_sidebar h3 {
    font-size: 24px;
    padding: 40px 0 0 !important;
}

.widget-2.widget-last.widget-even.widget.widget_black_studio_tinymce, .widget-2.widget-last.widget-even.advertisement {
 

    margin: 0px 0 0;
    padding: 40px;
}

.sign_up_home { font-size:20px; background:#fcfdfd; color:#e51937; -webkit-border-radius: 5px;
-moz-border-radius: 5px; text-decoration: none;
border-radius: 5px; background:url(images/buttonbg.jpg) repeat-x bottom #ffffff; float:left; box-shadow:1px 3px #b9001b;
-webkit-box-shadow:1px 3px #b9001b; -moz-box-shadow:1px 3px #b9001b; 
 margin: 29px 0 20px 2px !important;
    padding: 13px 27px 11px 21px;}

.redbox h2 {font-size: 38px; margin: 0 0 6px; padding:0;}
.redbox > .wpb_wrapper {width: 292px;}
.home .vc_custom_1429950903296{background:#f7f7f7;
    padding: 0 0 40px;}
.redarrow { position:relative; z-index:1000; margin:-87px 0 0; }
.redbox{float:left;width:401px;}
.redbox p { font-size:16px; margin:3px 0 0 0; }
.redbox p.btm-cont { font-size:13px; }

.vc_col-sm-4 >  .wpb_wrapper, .right-block {/*border-left:1px solid #e5e5e5; /*border-right:1px solid #e5e5e5;*/}
.vtic_sidebar .wpb_wrapper {border:none;}
.services_cta .vc_col-sm-4 > .wpb_wrapper, .vc_custom_1429949766087 .vc_col-sm-4 > .wpb_wrapper { background:none !important; border-left:0px !important; border-right:0px !important; }

.menu_click{display: none;}

/*.avt_masterslider_el .ms-btn-container:nth-child(4) 
{left: 309px !important;}*/
.avt_masterslider_el .ms-btn-container:nth-child(4) a.ms-btn {
    padding-right: 18px !important;
    padding-top: 15px !important;
}
.ms-anim-layers {margin: 0 auto !important;
    position: relative; width:1170px !important;}
.ms-layer.heading {top:101px !important; left: 0 !important;}
.ms-layer.text {left: 0 !important; top: 176px !important;
    width: 600px;}
.fullwidth .ms-layer.text .p1 {line-height: 33px !important;}
.ms-btn-container{top: 282px !important;}
.ms-btn-container a.ms-btn, .vc_btn-sandy_brown, a.vc_btn-sandy_brown, button.vc_btn-sandy_brown, .vc_btn.vc_btn_orange.vc_btn-orange.vc_btn_md.vc_btn-md.vc_btn_rounded, .vc_btn.vc_btn_juicy_pink.vc_btn-juicy_pink.vc_btn_lg.vc_btn-lg.vc_btn_rounded {
    font-size: 20px !important;
    padding:13px 24px 14px 20px !important;
    width: auto !important;
     letter-spacing: 0.2px;
}

.vc_btn-sandy_brown, a.vc_btn-sandy_brown, button.vc_btn-sandy_brown, .vc_btn.vc_btn_orange.vc_btn-orange.vc_btn_md.vc_btn-md.vc_btn_rounded,
.wpb_button.wpb_btn-warning.wpb_btn-large.home-read  {    
box-shadow: 0 2px #cf5115; background:#f26522 !important; opacity:1;}

.vc_btn.vc_btn_juicy_pink.vc_btn-juicy_pink.vc_btn_lg.vc_btn-lg.vc_btn_rounded { box-shadow:0 2px #b90f28; background:#e51937;  }

.vc_row.wpb_row.vc_row-fluid.fullwidth.genericheader.vc_custom_1429965125293 {
    background-size: auto auto !important;
    clear: both !important;
    float: left !important;
    height: 300px !important;
    margin: 0;
}


.vc_col-sm-8  .vc_col-sm-3 > .wpb_wrapper  { padding-bottom:50px; }
.vc_col-sm-8  .vc_col-sm-3 > .wpb_wrapper a { color:#959595; 
    border-bottom:1px solid #959595; text-decoration: none;}
.vc_col-sm-8 .vc_col-sm-3 > .wpb_wrapper .wpb_single_image a {
    border-bottom: medium none;
}
.vc_col-sm-8  .vc_col-sm-3 > .wpb_wrapper a:hover { text-decoration:none; color:#e51937; }

.memeber {padding: 75px 0 109px 0 !important; text-align: center;}
.memeber h3 {padding: 0px 0 11px 0; color: #fff;}
.footer_top {padding:30px 0 0; }
.footer_top h3 {font-size:14px; font-weight:normal; padding:0px 0 40px 0;
 margin:0; color: #8e8e8e;}
.sign_up_home:hover{color:#333 !important;}
/* end content section */


/* start footer section */


.footer_top { border-top:1px solid #ededed; /*margin:55px 0 0 0; */}
.home .footer_top{margin:55px 0 0 0;}
/*.footer_top .vc_col-sm-12,*/
/*.footer_top .vc_col-sm-6 {padding: 0;}
.footer_top .vc_col-sm-6 img:first-child 
{margin-left: 0;}*/
/*.footer_top .vc_col-sm-6 img {margin: 0 35px 0 0 !important;
  filter: gray;
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  -ms-filter: grayscale(1);
  transform: scale(1.3, 1.3);
  -webkit-transform: scale(1.3,1.3);
  -moz-transform:scale(1.3,1.3);
  -ms-transform: scale(1.3, 1.3);
}*/

/* Disable grayscale on hover */
/*.footer_top .vc_col-sm-6 img:hover {
  filter: none;
  -webkit-filter: grayscale(0);
  -ms-filter: grayscale(0);
}
*/

section.content-wrapper > .vc_row.wpb_row.vc_row-fluid.partners{margin-bottom: 40px !important;}
.partners h4{color: #363636; font-size: 16px; font-weight: 400;
border-bottom: 1px solid #ebebeb; padding: 0 0 28px;}
.partners .vc_col-sm-6:first-child {padding-left: 0;}
.partners .vc_col-sm-6 {padding-left: 40px;}
.footer{float: left; width: 100%; background-color: #444; padding-top: 58px; padding-bottom: 44px;}
.footer,.footer  ul li a{color:#e7e7e7;}
.footer  ul li a:hover{color:#e51937;}
.footer .footer-section{width:100%; padding-bottom:37px;}
.footer .footer-link-1 ,.footer .footer-link-2 ,
.footer .footer-link-3 {width: 33.33%; float: left; display: none;}
.footer .footer-link-1 .footer-section > h2{display: none;}
.footer .footer-link-4{float: left; width: 100%; margin: 10px 0 0;}
.footer h2.site_head {cursor: pointer; border-top: 1px solid #565656; border-bottom: 1px solid #565656; 
padding: 18px 0; background: url('images/site_head_bg.png') no-repeat right center;} 
.footer .open h2.site_head{background: url('images/site_head_bg_m.png') no-repeat right center;}

.footer   h2{font-size:14px;font-weight:400;margin-top:0px;}
.footer .footer-link-1  ul , .footer .footer-link-2  ul ,.footer .footer-link-4 ul {padding:0px;}
.footer  ul li a ,.powered p
{font-size:12px;font-weight:700;line-height:12px;  text-decoration: none;}
.footer .copy-right ul li a,
.powered p {font-weight: normal;}
.footer .footer-link-1  ul li ul ,.footer .footer-link-3  ul li ul{padding-bottom:4px;}
.footer .footer-link-1  ul li ul ,.footer .footer-link-2  ul li ul ,
.footer .footer-link-3 ul{padding-left:14px;}
.footer .footer-link-1  ul li ul li a,
.footer .footer-link-2  ul li ul li a,
.footer .footer-link-3  ul li ul li a,
.footer .footer-link-4  ul li a
{font-weight:normal;}
.footer .footer-link-1 ul li ul li, .footer .footer-link-2 ul li ul li, .footer .footer-link-3 ul li ul li {
    margin: 0 0 5px;}
.widget-2.widget-even.footer-link-2.wraper, .widget-3.widget-odd.footer-link-3.wraper {
    margin: 25px 0 0;}
.footer .footer-link-4 ul li{font-size:12px; width: 25%; float: left; 
    padding: 30px 10px 37px 0; line-height: 18px;}
.footer .footer-link-4 ul li span {font-weight: 600;}
.footer .footer-link-4 ul li p{margin: 0px; font-weight: bold;}
.footer .footer-link-4 ul li .mail {margin: 5px 0 0;}
.copy-right {width:100%; float: left; vertical-align:top; padding: 38px 0px 0; 
    border-top: 1px #565656 solid; clear:both; color: #c2c2c2;}
.copy-right ul{float: left; margin: 2px 0 0; padding: 0;}
.copy-right ul li{float:left;font-size:12px;
    border-left: 1px solid #efefef;
   line-height: 12px; margin: 0 0 0 10px;  padding: 0 0 0 10px;}
.copy-right > p {float: left; margin: 2px 0 0; line-height:12px;}
.powered{float: right; width: 96px;}
.powered p{margin: 2px 14px 0 0; float: left;}
.powered > img{float: right;}



.eventon_events_list .eventon_list_event .evcal_list_a
{border-left: 1px solid #cdcdcd !important;}
.eventon_events_list .eventon_list_event .desc_trig:hover {
    border-left: 4px solid #e51937 !important;}

/*generic-page*/
.banner {min-height:300px;}
.banner .vc_col-sm-12 .vc_col-sm-8 h2,
section.content-wrapper .textwidget .fullwidth.banner .vc_col-sm-8 h2,
.banner h1{font-size: 60px;  margin-top: 93px !important; color: #fff;}
.banner .vc_col-sm-4 > .wpb_wrapper 
{background: transparent; border: medium none;}
.banner .vc_col-sm-4 ul {padding: 0;}
body.single-directory_post .banner .vc_col-sm-4 ul{margin: 0;}
.banner .vc_col-sm-4 ul li {margin: 0;
    padding: 0;}
.banner .vc_col-sm-4 ul li.widget-first img, .container .arw-left
{position: absolute; left: -88px; top: 37px;}
.banner .vc_col-sm-4 ul li .banner-right-con, .container .banner-right-con
{background:url("images/right_box_image.jpg") no-repeat 0 0 / cover;
width: 401px; height: 300px; padding:34px 60px 34px 40px;}
.banner .banner-right-con > h2 {float: none;
    font-size: 36px;}
.banner-right-con > span {
    font-size: 16px;
}   
.banner .banner-right-con .btm-cont a{color: #fff;
text-decoration: underline;}
.wpb_btn-danger{background-color: #e51937 !important;
box-shadow: 0 2px #b90f28;}
.wpb_button {border:none !important;
    text-shadow: none !important;}
button.wpb_btn-large, span.wpb_btn-large {
border-radius: 3px !important;
    box-shadow: 0 2px #b90f28;
    font-size: 20px !important;
    padding: 12px 25px 12px 19px !important;}
/*.vc_column_container .vc_btn,
.vc_column_container .wpb_button
{margin-top: 34px !important;}*/
button.wpb_btn-small, span.wpb_btn-small {
font-size: 16px !important; line-height: normal !important;
    padding: 9px 18px !important;}
button.wpb_btn-mini, span.wpb_btn-mini {
    font-size: 13px !important;    
    padding: 9px 15px 9px 13px !important;}
.wpb_btn-danger:hover{background-color:#c91731 !important; }
.vc_row-fluid ul,.detail_content ul {margin:36px 0 52px 2px; padding: 0;}
ul li,.detail_content ul li{background: url(images/list_li_bg.png) no-repeat left 5px;
margin: 0 0 16px; padding: 0 0 0 18px; list-style: none;}
.header li,.footer li{list-style-type:none; background: none; margin: 0; padding: 0;}
.vc_row-fluid ol {margin: 0 0 52px; padding: 0 0 0 18px;}
.vc_row-fluid ol li {list-style-type: unset;
    margin: 0 0 16px; padding: 0 0 0 8px;}
table.vc-table-plugin-theme-classic {margin:55px 0 !important;}
table.vc-table-plugin-theme-classic td{border: 1px solid #efefef; padding: 15px !important;
line-height: 22px;}
table.vc-table-plugin-theme-classic tr.vc-th td{background-color: #e51937 !important;}
table.vc-table-plugin-theme-classic tr.vc-th td{color:#fff !important; margin: 0;
font-size:16px; font-weight: normal;}

blockquote p {color: #666;font-family: georgia; font-style: italic;
    text-align: left !important;}
blockquote {border-bottom: 1px solid #eee; border-left: medium none;
    border-top: 1px solid #eee; font-size:16.5px;
    margin: 20px 0 !important; padding:12px 80px 27px; text-align: left;}

.butns .vc_col-sm-3 { padding-left:0; width:auto; }
    

.dep_item {float: left; font-size: 16px; margin: 44px 65px 0 0;
    overflow: hidden; width:220px; min-height: 360px;}   
.dep_item h6 { font-size:20px; }
.dep_item img { border-right:10px solid #e51937; width:210px; height:275px;transition:all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; 
  -moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s; }
.dep_item img:hover{opacity:0.7;}


.detail_content .vc_row-fluid {
    width: auto;
}
.detail_content .vc_col-sm-12 { padding:0; }
.single-post .date-comment { padding:14px 0 0 0; }
.single-post .alignleft.size-full { max-width:100%; height:auto; margin:0 0 20px 0; }

.comment-respond {
    background: none repeat scroll 0 0 #f7f7f7;
    margin: 26px 0 0;
    padding: 30px;
    clear:both;
}

.comment-respond label {
    width: 89px;
}

.submit {
    background: none repeat scroll 0 0 #ed3237;
    border: medium none;
    color: #fff;
    cursor: pointer;
    padding: 6px 21px;
    text-transform: uppercase;
}

.author-info {
    background: none repeat scroll 0 0 #f7f7f7;
    float: left;
    margin: 20px 0;
    padding: 15px;
    width: 100%;
}
.auth-left {
    float: left;
    margin: 0 10px 0 0;
}
.auth-right {
    float: left;
    width: 550px;
}

.auth-right > p {
    margin: 0;
    padding: 0 0 1px;
}
.auth-left img  { border-bottom:10px solid #e51937;}
.au-name { font-weight:bold; color:#e51937; }

.related-news {
    background: none repeat scroll 0 0 #f5f5f5;
    border-top: 1px solid #e5e5e5;
    clear: both;
    float: left;
    margin: 30px 0 0 -40px;
    padding: 25px 0px 20px 42px;
    width: 796px;
}

.related-news h3 { color:#e51937; padding:0 0 8px 0; font-weight:bold; }
.related-info {
    float: left;
    margin: 0 43px 0 0;
    width: 208px;
    
}
.related-info img { border-right:7px solid #e51937; width:100%; }
.related-info h3 { font-size:14px; font-weight:bold; padding:5px 0 0 0; }
.related-info h3, .related-info p { width:95%; }
.related-info h3 a { text-decoration:none; }
.upb_row_bg.vcpb-default {
  background-position: 50% 50%;
}
.related-news .related-info:last-child { margin:0; }
.int_cat_class   { clear:both; width:100%; float:left; padding-bottom:30px; }
.int_cat_class h3 { font-size:16px; font-weight:bold; padding:0px 0 10px 0; }
.int_cat_class ul  { margin:0; padding:0; }
.int_cat_class li { background:#ebeaea; font-size:12px; padding:2px 10px; float:left; margin:0 10px 10px 0; }
.int_cat_class li:hover, .int_cat_class li.selected{ background:#e51937; color:#fff !important; }
.int_cat_class li:hover a, .int_cat_class li.selected a { color:#fff !important;  }
hr { clear:both; }


.search_post { clear:both; border:1px solid #e5e5e5; padding:15px 20px; margin:0 0 8px 0; float:left; width:100%; font-size:12px; }
.search_post h4 { font-size:13px; font-weight:bold; padding:0 0 0px 0; margin:0; }
.meta_info .dist_web, .meta_info ul.dis_social { float:left; font-weight:bold; }
.meta_info .dist_web { margin:0 26px 0 0; text-decoration:underline; }
.meta_info ul.dis_social { margin:0; padding:0; }
.meta_info ul.dis_social li { float:left; border-right:1px solid #6b6b6b;  line-height: 8px;
    margin: 0;
    padding: 0 16px;}
.dest_clas { padding:10px 0; }
.dis_social {
    margin: 4px 0 0 !important;
}
.meta_info ul.dis_social li:last-child { border-right:0px; }

.facebook_icon { background:url(images/fb.jpg) no-repeat 0 4px; }
.twitter_icon { background:url(images/twtr.jpg) no-repeat 0 2px; }
.insta_icon { background:url(images/ico-insta-a.png) no-repeat 0 2px; }

.pinterest_icon {  background:url(images/pinterest.jpg) no-repeat 0 2px;   }
.dis_social li a { padding:0 0 0 19px; }

.directory_text {
  width: 500px;
  float: left;
}

.dir_image {
  float: right;
}

.dir_image img {
  max-width: 100px;
  height: auto;
}

.acps_text_input { padding:13px 15px 12px 15px; background:#efefef; color:#534741; font-size:16px; width:333px; margin:20px 0 30px 0; border:none; }
.acps_submit { background:url(images/searchicon.jpg) no-repeat; width:42px; height:60px; text-indent:-9999px; border:none; font-size:1px; color:#efefef; margin:0 0 0 -6px !important;  }

.text_vtic {
    float: left;
    width: 59%;
}

.vtic_btn {
    float: right;
}

.vtic_btn { background:url(images/memeberyet.png) no-repeat;  color: #fff;
    font-size: 16px;
    height: 63px;
    line-height: 18px;
    padding: 13px 0 0 15px;
    width: 244px; margin:16px 0 0 0; }
.vtic_btn a { color:#fff; }


/*.contact_map .vc_col-sm-12 { width:auto; }
.wpb_gmaps_widget .wpb_map_wraper iframe { width:98% !important; }*/
.contact_map .wpb_wrapper {
  width: 100% !important;
}
.contact_map h2.wpb_heading.wpb_map_heading {
    color: black;
    float: none;
    left: 0;
    margin: 0 auto !important;
    position: absolute !important;
    right: 0;
    top: 32%;
    width: 1170px;
}
.contact_rw .vc_col-sm-4 > .wpb_wrapper { border-left:0; border-right:0; padding:30px 0 0 0; }
.contact_rw .vc_row-fluid ul { }
.wpb_gmaps_widget .wpb_wrapper { padding:0 !important; }
.contact_rw .wpb_wrapper li { list-style:none !important; background:none!important; font-size:16px !important; color:#111; padding:0 !important; }
.wpb_gmaps_widget .wpb_wrapper { padding:0; }
.contact_rw > .wpb_wrapper { padding:30px 0 0 0; }

.contactrw { }
.contact_rw .vc_col-sm-8 .vc_col-sm-6.vc_column_container > .vc_column-inner {padding: 0 15px;}
.contact_rw .wpcf7-form input, .contact_rw .wpcf7-form textarea 
{height:30px; border:none; color:#a1a1a1; padding:0 0 0 5px; margin:0 0 10px 0; 
width: 600px;max-width: 100%;}

.contact_rw .wpcf7-form .wpcf7-submit{background:#51010d !important; border:none; padding:5px 10px !important; font-weight:bold; cursor:pointer; color:#fff !important; 
width: auto;}
.contact_rw .wpcf7-form .wpcf7-submit:hover{background:#fff !important;
    color:#51010d !important;}
.contact_rw .wpcf7-form textarea  { height:110px; width: 600px;}

.contact_rw  .vc_custom_1430153142283 { padding:28px 26px 0 !important; }
.contact_text {padding:45px 0 0 0; }
.contact_text hr { border-top:5px solid #ebebeb; }
.contact_text p { font-size:20px; line-height:36px; color:#ebebeb; }
.contact_rw .wpcf7-form { padding:12px 0 0 0}

.vic-nw-title { font-size:18px; font-weight:bold; margin-top:20px; }
.vic_tax_item h6 { font-size:16px; font-weight:bold; margin:0; padding:0; }
.pdf { background:url(images/pdfbg.png) no-repeat left; color:#e51937;
 text-decoration:underline; padding:0 0 0 30px;  display: block; margin: 5px 0 0;
 word-wrap: break-word;}
.vic_tax { background-color:#fce8eb; }
.timedate { font-size:11px; font-style:italic; color:#707070; }
.vic_tax_item p { margin:0 0 0 0; padding:0 0 10px; }
.vtic_sidebar,.vc_col-sm-4.vtic_sidebar.wpb_column.vc_column_container { background:#f7f7f7; padding:40px 30px; }

.vic_tax_item_sidebar { padding:0px 0 29px 0; }
.vic_tax_item_sidebar p { margin:0; padding:0; }
.vic_tax_item_sidebar h6 { margin:0; padding:2px 0 5px 0; }

.vic_right_widget h3,.vtic_sidebar h3 { color:#707070;  font-size:18px; margin:0px 0 30px 0; padding:0; font-weight:normal; }

.vic_right_widget #s,.vtic_sidebar form #s,.vtic_sidebar form #pb
{background:#fff; color:#e51937; padding:15px; font-size:20px; border-radius:5px; border:1px solid #e5e5e5; width:95%; }
.vic_right_widget .srcbtn,.vtic_sidebar form .srcbtn
{background:url(images/searchbtn_nw.jpg) no-repeat; width:38px; height:37px; border:none; cursor:pointer; text-indent:-9999px; margin:0 0 0 -55px; }
.footer_top > .widget-1, .footer_top > .widget-2  {width:50%; float:left;}
.vic-network {margin: 0; padding: 0;}
.vic_right_widget #s::-moz-placeholder,.vtic_sidebar form #s::-moz-placeholder,
.vtic_sidebar form #pb::-moz-placeholder{opacity:1;}
.vic_right_widget #s::-webkit-input-placeholder,.vtic_sidebar form #s::-webkit-input-placeholder,
.vtic_sidebar form #pb::-webkit-input-placeholder{opacity:1;color:#e51937;}


.vic-network  li { font-size:13px; font-weight:bold; padding:0 0 10px 0; }

.cnvrnr .vc_col-sm-2, .cnvrnr .vc_col-sm-4, .cnvrnr .vc_col-sm-6 { padding:0;}
.vc_single_image-wrapper   { }

.cnvrnr .wpb_single_image.vc_align_center { float:left; border-right:5px solid #e51937; width:151px; }

.pcn { margin:10px 0 0 0 !important; padding:20px 0 0 0;}
.pcn h3 {
    font-size: 17px;
    margin: 10px 0 30px;
}
.cnvrnr .vc_col-sm-4 > .wpb_wrapper, .right-block 
{border-left:0; border-right:0; }
    
.crlist .vc_col-sm-6 {padding-left: 0; }
.crlist ul { padding:29px 0 0; margin:0; }  
.vc_row-fluid.crlist ul li {background:none;font-size:13px;
line-height: 16px; margin:0; padding:0 0 10px;}
.vc_row-fluid.crlist ul li a {text-decoration:underline;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.rltnews {
    background:#f7f7f7;
    border-top: 1px solid #e5e5e5;
    left: -6%;
    margin:85px 0 0 !important;
    padding:29px 0 30px 24px;
    width: 108.5%;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.rltnews .wpb_wrapper > h3
{color:#e51937; font-weight: normal; padding:0 0 20px; font-size:18px;}
.related_news_sector {
    float: left;
    margin: 1px 40px 0 0;
    min-height: 249px;
    width: 331px;
} 
.related_news_sector-img {
    float: left;
    width: 110px;
    margin:0 10px 0 0;
}
.related_news_sector-content {
    float: left;
    width:211px;
}
.related_news_sector-img img { max-width:100%; border-right:5px solid #e51937; height:auto;}
.related_news_sector-content p, .related_news_sector-content  { font-size:11px;} 
.related_news_sector-content h3 { font-size:13px; }
h3 a { text-decoration:none; }
.vic_tax_link ul.vic-network li {background:none;
    font-size: 18px; padding: 0;}
.vic_tax_link ul.vic-network li a {color: #e51937;
background: url(images/vtic-net-aroow.png) no-repeat right center;
  padding-right: 30px;}
.vvn-cta-section {
    left: -5.2%;
    position: relative;
    width: 107.4%;
    margin: 176px 0 0 !important;
    border-top: 1px solid #e5e5e5;
    display: block;
}
.vc_row-fluid .vc_row-fluid.vvn-cta-section{
    border-top: 1px solid #e5e5e5;
    display: block;
    left: -6%;
    margin: 176px 0 0 !important;
    width:108.5%;
}

.vvn-cta-section .vc_col-sm-6:first-child{background: #FFF;
color: #000;  padding-bottom: 10px; padding-right: 90px;}
.vvn-cta-section .vc_col-sm-6{background: #e51937;
color: #FFF;   padding-bottom:59px; padding-left: 20px;
    padding-top: 20px;}
.vic-portal .vvn-cta-section .vc_col-sm-6:first-child{padding-bottom: 10px; padding-right: 90px;}
.vic-portal .vvn-cta-section .vc_col-sm-6{padding-bottom:59px; padding-left: 20px; padding-top: 20px;}
.vvn-cta-section .vc_col-sm-6 h6{font-size: 18px;}
.vvn-cta-section .vc_col-sm-6 a{text-decoration: underline;
 font-weight: bold;}
.vvn-cta-section .vc_col-sm-6:first-child a{color: #e51937;}
.vvn-cta-section .vc_col-sm-6 a{color: #fff;}
.vc_col-sm-4.generic-sidebar ul li{padding: 20px;}
.vc_col-sm-4.generic-sidebar ul li form input.wpcf7-text,
.mc4wp-form input {background:#ececec;  border:none;  height: 40px;
    padding: 5px 10px; width: 247px;   float: left;
font-size: 14px;}
.mc4wp-form input{margin: 10px 0 0;}
.vc_col-sm-4.generic-sidebar ul li form input.wpcf7-submit,
.mc4wp-form input[type="submit"]
{background-color:#e51937; color:#fff;
box-shadow: 0 2px #b90f28; border-radius:2px; width: 73px; height:38px;
border: none;}
.vc_col-sm-4.generic-sidebar ul li form input.wpcf7-submit:hover,
.mc4wp-form input[type="submit"]:hover
{background: #c91731 !important}
section.content-wrapper > .vc_row.wpb_row.vc_row-fluid,body .container,
.wrapper > .vc_row.wpb_row.vc_row-fluid {
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
    padding-left:25px;
    width: 1200px;
}
section.content-wrapper > .vc_row.wpb_row.vc_row-fluid.home-services,
section.content-wrapper > .vc_row.wpb_row.vc_row-fluid.services_cta .vc_col-sm-8.wpb_column.vc_column_container,
section.content-wrapper > .vc_row.wpb_row.vc_row-fluid.vc_custom_1429949766087 .vc_col-sm-8.wpb_column.vc_column_container,
section.content-wrapper > .vc_row.wpb_row.vc_row-fluid.partners{border: none;}
body .container{margin:0 auto; padding: 0 0 0 25px !important;}
section.content-wrapper > .vc_row.wpb_row.vc_row-fluid.fullwidth,
.wrapper .vc_row.wpb_row.vc_row-fluid.fullwidth.banner
{padding: 0; width:100%; border: none;}
section.content-wrapper > .vc_row.wpb_row.vc_row-fluid.services_cta, 
section.content-wrapper > .vc_row.wpb_row.vc_row-fluid.vc_custom_1429949766087,
section.content-wrapper > .vc_row.wpb_row.vc_row-fluid.memeber
{border: medium none;}
.contact_rw .vc_col-sm-4.wpb_column.vc_column_container {
    float: left;}
.contact_rw .vc_col-sm-8.wpb_column.vc_column_container {
    float: right;}
section.content-wrapper .textwidget .fullwidth.banner {
float: left; width: 100%;}
.fullwidth.banner { float:left; }
.banner .alignleft { padding:0; }
section.content-wrapper .textwidget .fullwidth.banner .container {
    border:none;
    padding: 0 !important;
}
.blog section.content-wrapper,.single section.content-wrapper
{clear: both;}
select.postform{border:none; color: #636363;
font-size: 11px; height: 32px; padding-left: 16px;
    width: 200px; -moz-appearance:none; -webkit-appearance:none;
 -ms-appearance:none;
background: url( https://vtic.webfirmdemo.com/wp-content/uploads/2015/04/select_arrow.png) no-repeat
94% 11px #f5f5f5;}
.blog .bottom_pagination{padding-bottom:60px;}
.vc_col-sm-8.generic-left.wpb_column.vc_column_container .ajde_evcal_calendar {margin: 56px 0 0;}
.vc_col-sm-8.generic-left.wpb_column.vc_column_container .ajde_evcal_calendar #evcal_head > p,
.single-ajde_events #evcal_head > p#evcal_cur {
    color: #c6c6c6 !important;
    font-size: 34px;
    font-weight:normal;
}
.vc_col-sm-8.generic-left.wpb_column.vc_column_container .ajde_evcal_calendar #evcal_prev {
    float: left !important;
    margin-left: 15px !important;
    margin-right:0 !important;
}
.vc_col-sm-8.generic-left.wpb_column.vc_column_container .ajde_evcal_calendar #evcal_next {
    float: left !important;
}
.cnvrnr .vc_col-sm-2.wpb_column.vc_column_container {
    float: left;
    width: 80px;
}
.cnvrnr .vc_col-sm-2.wpb_column.vc_column_container .wpb_text_column {
    margin: 0 0 10px;
}
.cnvrnr .vc_col-sm-4.wpb_column.vc_column_container {
    float: left;
    margin: 24px 0 0 19px;
    width: 260px;
}
.cnvrnr .vc_col-sm-4.wpb_column.vc_column_container p {
    font-size: 12px;
    line-height: 15px;
    margin: 0 0 5px;
}

.single-ajde_events .title-cat{display: none;}
.eventon_main_section {
    margin: 40px 0 0;
    padding: 0;
}
/*.ajde_evcal_calendar .calendar_header p, .eventon_events_list .eventon_list_event .evcal_cblock, .evcal_cblock, .eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evcal_desc span.evcal_desc2, .evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3.evo_h3, .evcal_month_line p, .evo_clik_row .evo_h3, .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_pop_body .evcal_desc span.evcal_event_subtitle
{ font-family: oswald,"arial narrow" !important;}*/
.single-ajde_events .eventon_events_list .eventon_list_event .evcal_list_a 
{border-left: 3px solid #b3b574 !important;}
.single-ajde_events #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{font-size: 18px;}
.eventon_events_list .eventon_list_event .desc_trig
{background-color: #f4f4f4 !important;}
.eventon_events_list .eventon_list_event .evcal_eventcard, .evcal_evdata_row, .evorow .tbrow, .dark1, .evo_pop_body 
{background-color: #EAEAEA !important;}
.evo_metarow_socialmedia .evo_sm 
{background-color: #e51937;}
.evo_metarow_socialmedia a.evo_ss i 
{color: #d5d5d5 !important;}
#evcal_list .bordb 
{border-bottom: 1px solid #cdcdcd !important;}
#evcal_list .bordb.evo_metarow_socialmedia.evcal_evdata_row {
    border-bottom: 3px solid #cdcdcd !important;}
.evo_page_body {margin-bottom:50px;}
.auth {border-bottom: 1px solid #efefef;
border-top: 1px solid #efefef;float: left;
    margin: 30px 0;}
.vc_row.wpb_row.vc_row-fluid.services_cta .wpb_wrapper > h3,
.vc_row.wpb_row.vc_row-fluid.vc_custom_1429949766087 .wpb_wrapper > h3 {margin: 0; font-size: 21px;}
.home .vc_row.wpb_row.vc_row-fluid.services_cta .wpb_wrapper > h3{font-size: 32px;
margin: 0 0 15px; font-weight: 500;}
.home .vc_row.wpb_row.vc_row-fluid.services_cta .vc_col-sm-4 .wpb_wrapper > p 
{font-size: 18px; line-height: 26px;}

.vc_row.wpb_row.vc_row-fluid.services_cta .wpb_wrapper > p,
.vc_row.wpb_row.vc_row-fluid.vc_custom_1429949766087 .wpb_wrapper > p 
{font-size: 14px; line-height: 21px; margin: 0;}
.vc_row.wpb_row.vc_row-fluid.services_cta h4,
.vc_row.wpb_row.vc_row-fluid.vc_custom_1429949766087 h4 
{font-size: 16px; font-weight: normal; margin: 0 0 4px;}
.home_events .ajde_evcal_calendar .calendar_header p,
.generic-sidebar .ajde_evcal_calendar .calendar_header p{color: #707070 !important;font-family: "Roboto",sans-serif !important;}
.home_events .ajde_evcal_calendar .calendar_header .evcal_arrows,
.generic-sidebar .ajde_evcal_calendar .calendar_header .evcal_arrows {
    background-color: #f7f7f7 !important;}
.home_events .eventon_events_list .eventon_list_event .desc_trig,
.generic-sidebar .eventon_events_list .eventon_list_event .desc_trig,
.right-block .eventon_events_list .eventon_list_event .desc_trig
{background: #fff !important;}

.vc_col-sm-4 .eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2,.vc_col-sm-4 .evo_pop_body .evcal_desc span.evcal_desc2
{text-transform: none !important;}

.ms-btn-container a.ms-btn:hover,.vc_btn-sandy_brown:hover,
 a.vc_btn-sandy_brown:hover, button.vc_btn-sandy_brown:hover, 
.vc_btn.vc_btn_orange.vc_btn-orange.vc_btn_md.vc_btn-md.vc_btn_rounded:hover, .vc_btn.vc_btn_juicy_pink.vc_btn-juicy_pink.vc_btn_lg.vc_btn-lg.vc_btn_rounded:hover
,.wpb_button.wpb_btn-warning.wpb_btn-large:hover
{opacity: 0.8;}
.wpb_button.wpb_btn-warning.wpb_btn-large{background-color:#f26522 !important; /*box-shadow: 0 3px #cf5115;*/ }
  .link-news {
    float: left;
    padding: 10px 0 30px;
    width: 100%;
}
.page-id-678 .vc_col-sm-8.wpb_column.vc_column_container,
.wrapper > .vc_row.wpb_row.vc_row-fluid .vc_col-sm-8.generic-left.wpb_column.vc_column_container
{border-right: none;}
.page-id-678 .vc_col-sm-4.generic-sidebar.wpb_column.vc_column_container,
.wrapper > .vc_row.wpb_row.vc_row-fluid .vc_col-sm-4.generic-sidebar.wpb_column.vc_column_container {
    border-left: 1px solid #efefef;}

.page-id-678 .widget-1.widget-first.widget-odd.widget.widget_black_studio_tinymce,
.wrapper > .vc_row.wpb_row.vc_row-fluid .widget-1.widget-first.widget-odd.widget.widget_black_studio_tinymce  {
    border-bottom: 1px solid #efefef;
}


.vc_col-sm-8 .ajde_evcal_calendar .calendar_header p,
.vc_col-sm-8 .eventon_events_list .eventon_list_event .evcal_cblock,
.vc_col-sm-8 .evcal_cblock,
.vc_col-sm-8 .eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2,
.vc_col-sm-8 .evcal_desc span.evcal_desc2,
.vc_col-sm-8 .evcal_evdata_row .evcal_evdata_cell h2,
.vc_col-sm-8 .evcal_evdata_row .evcal_evdata_cell h3.evo_h3,
.vc_col-sm-8 .evcal_month_line p,
.vc_col-sm-8 .evo_clik_row .evo_h3,
.vc_col-sm-8 .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle,.vc_col-sm-8 .evo_pop_body .evcal_desc span.evcal_event_subtitle {font-family: oswald,"arial narrow" !important;}
.widget-1.widget-first.widget-odd.widget.widget_black_studio_tinymce > div.textwidget h2 {
    font-size: 24px;}
.widget-1.widget-first.widget-odd.widget.widget_black_studio_tinymce > div.textwidget > p {
    font-size: 16px; line-height: 23px; margin: 0;}
.banner .vc_col-sm-8.wpb_column.vc_column_container{border-right:none;}
.generic-left #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title
{font-size: 17px;}
.vc_col-sm-6 {
    float: left;
    width: 50%;
}
.contact_rw span.wpcf7-not-valid-tip{color: #fff !important;}
.contact_rw div.wpcf7-response-output {color: #fff !important;
    margin: 0 0 10px !important;}
.new-block-one h3 a { text-decoration:none; }   
.release-contact {padding: 0 40px;}

.policy_advocacy .cnvrnr .vc_col-sm-2.wpb_column.vc_column_container,
.policy_advocacy .vc_col-sm-3.wpb_column.vc_column_container {width: 25%;
float: left; padding: 0;}
.policy_advocacy .cnvrnr .vc_col-sm-4.wpb_column.vc_column_container,
.policy_advocacy .vc_col-sm-9.wpb_column.vc_column_container{margin: 27px 0 0; 
    width: 75%; float: left;  padding: 0;}
/*.policy_advocacy .vc_col-sm-6.wpb_column.vc_column_container {display: none;}*/
.policy_advocacy .cnvrnr .wpb_single_image.vc_align_center,
.policy_advocacy .cnvrnr .wpb_single_image.vc_align_center {width: 88%;}
.policy_advocacy .vc_col-sm-9.wpb_column.vc_column_container {margin: 31px 0 0;}


/*extra-news*/
.content.col-md-12.vic_por{display: -webkit-flex; -webkit-flex-wrap: wrap; display: flex;  
    flex-wrap: wrap;}
.vic_por .left-block.col-md-8{padding-right: 35px;}
.vic_por .left-block.col-md-8 > .vc_row.wpb_row.vc_row-fluid,
.vic_por .single-news .vc_row.wpb_row.vc_row-fluid,.vic_por .pdf-section,
.vic_por .single-news{width: 100%; float: left;}
.vic_por .vvn-cta-section,.vic_por .vc_row-fluid .vc_row-fluid.vvn-cta-section {left: -5.5%;  width: 110.5%;}
.vic_por .vvn-cta-section{float: left;}
.vic_por .vic-portal .vc_col-sm-6 h3 {border-bottom: 1px solid #e9e9e9;font-weight: 500;
    color: #e51937; margin: 0 0 15px;  padding: 0 0 13px; font-size: 15px;}
.vic_por .vic-portal .vc_col-sm-6 h3 a{color: #e51937;}
.vic_por .vic-portal .wpb_text_column .wpb_wrapper > .vc_col-sm-6 {padding: 60px 50px 0 0;}
.vic_por .vic-portal .vc_col-sm-6 ul.portal {margin: 0;} 
.vic_por .vic-portal .vc_col-sm-6 ul.portal li {background:none; margin: 0 0 15px; padding: 0;}
.vic_por .vic-portal .vc_col-sm-6 ul.portal li a {color: #333; text-decoration: none;}
.vic_por .vic-portal .vc_col-sm-6 ul.portal li a:hover,
.vic_por .right-block.col-md-4.vtic_sidebar ul.menu > li > ul > li > a:hover{color: #e51937;}
.vic_por .right-block.col-md-4.vtic_sidebar ul.menu{margin: 35px 0 0;}
.vic_por .right-block.col-md-4.vtic_sidebar ul.menu,
.vic_por .right-block.col-md-4.vtic_sidebar ul.menu > li ul{padding: 0;}
.vic_por .right-block.col-md-4.vtic_sidebar ul.menu li{background:none; margin: 0; padding: 0;}
.vic_por .right-block.col-md-4.vtic_sidebar ul.menu > li ul{display: none;}
.vic_por .right-block.col-md-4.vtic_sidebar ul.menu > li.open_menu ul,
.vic_por .right-block.col-md-4.vtic_sidebar ul.menu > li.active ul{display: block;
    margin: 15px 0 0;}
.vic_por .right-block.col-md-4.vtic_sidebar ul.menu > li{border-bottom: 1px solid #e9e9e9;
   border-bottom: 1px solid #e9e9e9; margin: 0 -30px; padding: 10px 30px;  position: relative;}
.vic_por .right-block.col-md-4.vtic_sidebar ul.menu > li:first-child{border-top: 1px solid #e9e9e9;}

.vic_por .right-block.col-md-4.vtic_sidebar ul.menu > li > a
{font-size: 15px; color: #e51937;  text-decoration: none; font-weight: 500;}
.vic_por .right-block.col-md-4.vtic_sidebar ul.menu > li > .openmenu
{background: url(images/vtic-net-aroow.png) no-repeat 0 0; display: inline-block; width: 11px; height: 21px; 
 right: 45px; top: 8px;  cursor: pointer; position: absolute;}  
.vic_por .right-block.col-md-4.vtic_sidebar ul.menu > li.open_menu > .openmenu,
.vic_por .right-block.col-md-4.vtic_sidebar ul.menu > li.active > .openmenu{width: 20px; height: 11px;
background: url(images/vtic-net-aroow1.png) no-repeat 0 0;}
.vic_por .right-block.col-md-4.vtic_sidebar ul.menu > li > ul > li > a{color: #333; text-decoration: none;}
.vic_por .right-block.col-md-4.vtic_sidebar ul.menu > li > ul > li.active > a{font-weight: bold;}
.vic_por .right-block.col-md-4.vtic_sidebar ul.menu > li > ul > li{margin: 0 0 10px;}
.vic_por .wpb_content_element{margin-bottom: 0;}


.vic_por .right-block.col-md-4.vtic_sidebar ul.menu > li.home_link > .openmenu,
.vic_por .right-block.col-md-4.vtic_sidebar ul.menu > li.active.home_link > .openmenu{background: none}  
.vic_por .right-block.col-md-4.vtic_sidebar ul.menu > li.home_link > a{display: block;}

.vic_por .new-block-second + .vvn-cta-section {float: left;}
.vic_por .new-block-second .news-img{width: 100%; margin: 0;}
.vic_por .new-block-second .news-img img{max-width: 100%; height: auto;}
.vic_por .portal-block-one-content{margin: 30px 0 0; width: 100%; float: left;}
body .vic_por .vtic_sidebar.vc_column_container > .vc_column-inner {padding-top: 0 !important;}
.vic_por h3.vic-nw-title{border-bottom: 1px solid #fce8ea; font-weight: 500;
    margin: 20px 0 25px; padding: 0 0 34px;}
.vic_por .new-block-one {border-bottom: 1px solid #fce8ea; padding-bottom:40px;}
.vic_por .new-block-one img {border-right: none;}
.vic_por .new-block-one h3,.vic_por .portal-block-one-content > h3 {font-weight: 500; margin: 0 0 5px;}
.vic_por .new-block-one .date-comment,.vic_por .portal-block-one-content .date-comment {font-style: italic;}
.vic_por .new-block-one .block-one-content .excerpt,
.vic_por .portal-block-one-content .single-news p{margin: 3px 0 20px; padding: 0;}
.vic_por .pdf{font-weight: 500;}
.vic_por .single-news {margin: 0 0 40px;}





@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ajde_evcal_calendar .calendar_header .evcal_arrows .fa
{left: 0 !important;}
}
@media screen and (min-width:0\0) {
.ajde_evcal_calendar .calendar_header .evcal_arrows .fa
{left: 0 !important;}
.top_bar .right ul li form input[type="text"] {background-color: #ea475f;
color: #fff; border:none; border-radius: 2px;box-sizing: border-box;height: 24px;
width: 198px; padding: 2px 2px 2px 10px;-webkit-border-radius: 2px;
-ms-border-radius: 2px;-moz-border-radius: 2px;-wbkit-box-sizing:border-box;
-ms-box-sizing: border-box;-moz-box-sizing: border-box;}
.ms-layer{opacity: 1 !important;}
.ubermenu-submenu{z-index: 999999 !important;}
}

@media \0screen {
.ajde_evcal_calendar .calendar_header .evcal_arrows .fa
{left: 0 !important;}
.top_bar .right ul li form input[type="text"] {background-color: #ea475f;
color: #fff; border:none; border-radius: 2px;box-sizing: border-box;height: 24px;
width: 198px; padding: 2px 2px 2px 10px;-webkit-border-radius: 2px;
-ms-border-radius: 2px;-moz-border-radius: 2px;-wbkit-box-sizing:border-box;
-ms-box-sizing: border-box;-moz-box-sizing: border-box;}
}
p.au-des > a {
    color: #252525;
    display: block;
    font-weight: bold;
    margin: 5px 0 0;
}
p.au-des > a:hover{color:#e51937;}
#tags a {
    background-color: #eee;
    border-radius: 11px;
    color: #707070;
    display: inline-block;
    font-size: 10px;
    margin: 0 10px 0 0;
    padding: 1px 10px;
      text-decoration: none;
}


/*gallry*/

.gallery {float: left;width: 100%;}
.gallery figure {
    float: left;
    margin: 0 1% 20px 0;
    width: 24%;
}

.gallery figure img {
    border-right: 6px solid #f00;
}

.btm-cont a {
    color: #fff;
}

.pass input{margin: 10px 0;}
.widget-1.widget-first.widget-odd.release-contact p {margin-bottom: 0;}
.widget-1.widget-first.widget-odd.release-contact,
.widget-2.widget-even.evnt-wid {background: #f7f7f7; padding: 0 40px;}
.widget-3.widget-last.widget-odd.advertisement{padding:40px;}
.widget-2.widget-even.evnt-wid{padding-bottom: 40px;}
.swpm-registration-widget-form {margin: 0 auto;
    padding: 50px 25px; width: 530px;}
.reset {
    background: #efefef;
    border: medium none;
    color: #e51937;
    font-size: 20px;
    padding:9px 8px 10px;
}
.page-id-2861 .swpm-join-us-link {
    display: none;
}

.widget_mc4wp_widget {
    border-bottom: 1px solid #efefef;
    float: left;
    width: 100%;
}
.logo-accreditation {
    float: left;
    margin: 15px 0 11px 20px;
}
body .vc_column_container > .vc_column-inner{padding-left:0; padding-right:0;}


ul.pck-list li {list-style:none; background:none!important;}
.pck-titles h5 {color:#e51937;}
.pck-titles  ul li {list-style:none; background:none!important; border-top:1px solid #efefef; font-size:12px; min-height:85px;}
.ult_pricing_table .ult_price_features {padding:0px;}
.ult_design_6 .ult_pricing_table .ult_price_body_block {display:none!important;}
section.content-wrapper > .vc_row.wpb_row.vc_row-fluid.fullwidth.latest_post {
    border-bottom: 1px solid #e6e6e6; margin-bottom: 40px !important;}
.latest_post .ff-header h3 {font-size: 60px;  color: #252525;}
.latest_post .ff-filter-holder::before {display: none;}
.latest_post .ff-stream{min-height: 0 !important;}

/*--------------*/
.footer_top h3.footer_top_widgethead {border-bottom: 1px solid #ebebeb;color: #333333; font-size: 24px; font-weight: normal;
 margin-bottom: 35px; padding-bottom: 35px;}
.widget-even.vc_col-sm-6.footer_top_widget_section { padding-left: 40px;}
.vc_col-sm-12.footer_top_widget_section {border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb;margin-top: 70px; 
    padding-bottom: 37px;}
.footer_top_widget_section img {padding: 0;}
.vc_col-sm-6.footer_top_widget_section .textwidget > a{ width: 25%; display: inline-block; float: left;margin-bottom: 35px; }
.vc_col-sm-12.footer_top_widget_section .textwidget {display: flex;flex-wrap: wrap;display: -webkit-flex;-webkit-flex-wrap: wrap;}
.vc_col-sm-12.footer_top_widget_section .textwidget > a{ width: 16.66%; display: inline-block; float: left; }
.vc_col-sm-3 figure a.vc_single_image-wrapper,.vc_col-sm-6.footer_top_widget_section .textwidget > a,
.vc_col-sm-12.footer_top_widget_section .textwidget > a{position: relative;min-height: 80px;min-width: 100px;}
.vc_col-sm-3 figure a.vc_single_image-wrapper img,.footer_top_widget_section img {left: 0;margin: 0 auto;position: absolute;right: 0;top: 50%;
    transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);
-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
/*--blog--*/
.blog .vc_col-sm-6,.single-post .vc_col-sm-6{padding: 0 15px;}
.blog .vc_col-sm-12,.single-post .vc_col-sm-12{float: left;padding: 0 15px;width: 100%;}

/*------event--------*/
body #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title {color: #363636;font-size: 14px;font-weight: 400;}
body .ajde_evcal_calendar .evcal_month_line p{font-weight: normal;}
body .evo_cal_above{padding-bottom: 0;}
body .eventon_events_list .eventon_list_event .evcal_list_a{padding: 10px 0 15px;}
body .eventon_events_list .eventon_list_event .evcal_cblock em.date {display: inline-block;line-height: 100%;margin-bottom: 3px;}
body .eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.featured,
body .evo_pop_body .evcal_desc span.evo_above_title span.featured {background-color: #e51937;}
/*---single---*/
body .evo_metarow_socialmedia .evo_sm {border-right: 1px solid #cdcdcd;
    display: block;float: left;height: 45px;text-align: center;width: 70px;}
body .evo_metarow_socialmedia a.evo_ss{border-radius: 0;-webkit-border-radius: 0; -moz-border-radius: 0;-ms-border-radius: 0;
    -o-border-radius: 0;height: 100%;background-color: #e51937;width: 100%; margin: 0;}
body .evo_metarow_socialmedia a.evo_ss i{font-size: 24px;margin-top: 13px;}  
/*----*/
ul.dis_social li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}  
.linkedin_icon {
    background: rgba(0, 0, 0, 0) url("images/linkedin.png") no-repeat scroll 0 0;
}
/*-------job-plug-------*/
.job_listings ul li,.single_job_listing ul li {background-image: none;}

/*------gallery------*/
.gallery {display: flex;flex-wrap: wrap;display: -webkit-flex;-webkit-flex-wrap: wrap;}
.gallery figure{max-width: 150px;}
.gallery-caption {margin: 10px 0 0;}

.envirabox-thumbs-base_dark ul li { background: transparent; padding: 0;}
/*-------------------*/
@media screen and (max-width:460px) {
body .evo_metarow_socialmedia .evo_sm{ height: 35px;width: 40px;}
body .evo_metarow_socialmedia a.evo_ss i {font-size: 18px;margin-top: 8px;}
}
/*-----------Forum------------*/
body .forums-pages .container{padding: 0 !important;}
.forums-banner .fullwidth.banner {margin-bottom: 35px;}
body #bbpress-forums,.content-wrapper > .swpm-edit-profile-form{max-width: 1200px; margin: 0 auto;padding-left: 25px;
	padding-right: 25px;padding-bottom: 25px; }
/*body #bbpress-forums .bbp-breadcrumb {display: none;}*/
#bbpress-forums li{padding: 0;}
body #bbpress-forums .bbp-forums-list{border-left: 1px solid #e51937;display: inline-block;}
#bbpress-forums ul.bbp-forums-list li.bbp-forum {width: 100%;display: inline-block; margin: 0 0 10px;}
body #bbpress-forums li.bbp-header {background: #e51937;color:#ffffff;}
body #bbpress-forums li.bbp-header ul li {color: #ffffff;}
body a.bbp-forum-title,body li.bbp-topic-title a.bbp-topic-permalink {font-weight: bold;text-decoration: none;}
body #bbpress-forums div.bbp-template-notice,body #bbpress-forums div.indicator-hint{border-color: #e51937;border-radius: 0;
    background-color: transparent;}
body.bbp-search .new-block-one .news-img img{max-width: 100%;height: auto;}
body #bbpress-forums div.bbp-search-form{display: none;}
body #bbpress-forums p.bbp-topic-meta img.avatar,body #bbpress-forums ul.bbp-reply-revision-log img.avatar, 
body #bbpress-forums ul.bbp-topic-revision-log img.avatar,body #bbpress-forums div.bbp-template-notice img.avatar, 
body #bbpress-forums .widget_display_topics img.avatar,body #bbpress-forums .widget_display_replies img.avatar{
    border:none;margin-bottom: 0; }
body #bbpress-forums,body #bbpress-forums ul.bbp-lead-topic,body #bbpress-forums ul.bbp-topics,
body #bbpress-forums ul.bbp-forums,body #bbpress-forums ul.bbp-replies,body #bbpress-forums ul.bbp-search-results,
body div.bbp-template-notice p{font-size: 14px;}
body #bbpress-forums .bbp-forum-info .bbp-forum-content,
body #bbpress-forums p.bbp-topic-meta,body #bbpress-forums .bbp-forums-list li{font-size: 14px;}   
body #bbpress-forums fieldset.bbp-form{padding: 0;}
body #bbpress-forums fieldset.bbp-form legend{padding: 5px 0;}
.forums-pages + .footer_top .vc_col-sm-12 .vc_col-sm-12 {float: left; width: 100%; padding: 0 15px;}
body #bbpress-forums fieldset.bbp-form{border:none;}
body div.bbp-submit-wrapper{float: left;}
body div.bbp-submit-wrapper .submit{border:1px solid #ed3237;}
body div.bbp-submit-wrapper .submit:hover{color:#ed3237;background-color: transparent;}
body #bbpress-forums fieldset.bbp-form label{font-weight: 400;}
body #bbpress-forums #bbp-user-wrapper h2.entry-title{font-size: 1.7em}
body #bbpress-forums .bbp-user-section p {margin: 0 0 10px;}
body #bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {
    background: #e51937;color: #ffffff;}
body #bbpress-forums fieldset.bbp-form textarea,body #bbpress-forums fieldset.bbp-form select,
body #bbpress-forums fieldset.bbp-form input{border:1px solid #e5e5e5; padding: 2px 5px;}    
#bbpress-forums li.bbp-header div.bbp-topic-content a, #bbpress-forums li.bbp-header div.bbp-reply-content a{color: #ffffff;}
body .bbp-forum-header a.bbp-forum-permalink,body .bbp-topic-header a.bbp-topic-permalink, 
body .bbp-reply-header a.bbp-reply-permalink,body span.bbp-admin-links a{color: #252525;}
#bbpress-forums .bbp-breadcrumb + span#subscription-toggle{width: 100%; float: left; margin: 0 0 10px;}
body #bbpress-forums h1{width: 100%; float: left;}
/*--------forum-login-form-----*/
.login_form_row .generic-left.wpb_column.vc_column_container.vc_col-sm-8 > .vc_column-inner > .wpb_wrapper {
    background-color: #e51837;max-width: 500px;margin-left: -22px;padding: 20px;color: #ffffff;}
.login_form_row .generic-left.wpb_column.vc_column_container.vc_col-sm-8 > .vc_column-inner > .wpb_wrapper h2{font-size: 24px;}
.login_form_row label{font-weight: 500;}
.login_form_row .generic-left.wpb_column.vc_column_container.vc_col-sm-8 .vc_empty_space{display: none;}
.login_form_row .generic-left.wpb_column.vc_column_container.vc_col-sm-8 > .vc_column-inner > .wpb_wrapper input{width: 100%;
    min-height: 30px;padding: 0 5px;border: none;color: #333333;}
.login_form_row .generic-left.wpb_column.vc_column_container.vc_col-sm-8 > .vc_column-inner > .wpb_wrapper input[type="checkbox"] {
    width: auto; min-height: 0;position: relative;vertical-align: middle;margin: 0;}
.login_form_row .generic-left.wpb_column.vc_column_container.vc_col-sm-8 > .vc_column-inner > .wpb_wrapper input.swpm-login-form-submit{
    background: #51010d; border: none;padding: 5px 10px; font-weight: bold;cursor: pointer; color: #fff;width: auto;
     margin:20px 0 0;}
.login_form_row .generic-left.wpb_column.vc_column_container.vc_col-sm-8 > .vc_column-inner > .wpb_wrapper input.swpm-login-form-submit:hover{
    background: #ffffff;color:#51010d;}
.login_form_row a.swpm-login-form-pw-reset-link,.login_form_row a{color: #ffffff}
.login_form_row a.swpm-login-form-pw-reset-link:hover,.login_form_row a:hover{color: #51010d;}

/*************************************/
 .ie .cq-hotspots .hotspot-item a:hover,.edge .cq-hotspots .hotspot-item a:hover {
 	    -moz-transform:none;
    -ms-transform:none;
    -webkit-transform:none;
    transform:none;
}
 .ie .cq-hotspots .hotspot-item a, .edge .cq-hotspots .hotspot-item a {
	   -moz-transition: none !important;
    -o-transition:none !important;
    -webkit-transition:none !important;
    -ms-transition:none !important;
    -ms-transition-delay: none !important;
    -webkit-transition-delay: none !important; 
    transition:none !important;
}
.ie .cq-hotspots .pulse-gray.hotspot-item a,.edge .cq-hotspots .pulse-gray.hotspot-item a {
	-webkit-animation:none !important;
    -moz-animation:none !important;
    -ms-animation:none !important;
    animation:none !important;
}
 #bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log, 
 #bbpress-forums .status-closed, #bbpress-forums .status-closed a {
    color: #333;
}
