﻿.main-nav .sub-menu{display:none;width:200px;margin:0;padding:0;position:absolute;left:0;bottom:1px;-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-webkit-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%);background:#334960;border-radius:3px;z-index:2000;}
.main-nav .sub-menu .current-menu-item:after{content:' ';display:block;background:#47a0ff;position:absolute;height:5px;width:30px;width:5px;height:25px;top:50%;left:0;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.slicknav_menu .slicknav_nav .sub-menu{border-top:1px solid rgba(255,255,255,0.06);}
.slicknav_menu .slicknav_nav .sub-menu .sub-menu li{padding-left:35px;}
.widget .menu li .sub-menu{margin-left:15px;}
.right-pane .bafta-social-media li.last-social{border-right:none;}

.tags { list-style-type: none; margin: 0; padding: 0; height: 113px; }

.tags li { float: left; padding: 0; }

.tags li:first-child { padding-left: 10px; }


.tags-bg { width: 960px; margin: 0 auto; height: 295px; position: relative; z-index: 3;}

.tags-bg h2 { left: 37px; top: 93px; font-weight: 100; margin: 0; position: absolute; color: white; font-size: 60px; color: #112a4c; }

.tags-bg .tags { list-style-type: none; margin: 0; padding-top: 70px; padding-left: 330px; }

.tags-bg .tags li {  padding-left: 90px; font-size: 16px; line-height: 18px; color: #112a4c; }

.tags-bg .tags li strong { font-size: 24px; line-height: 24px; color: #96cd34; display: block; padding-bottom: 8px; padding-top: 12px; font-weight: 900; }

.tags-bg .tags li span { display: block; }

#col-1 .section .h3{border-top:10px solid #e8e8e8;font-weight:bold;font-size:16px;padding:10px 0 5px 0;font-family:"Trebuchet MS",sans-serif;position:relative;color:#64870e;display:block;}

#col-1 .section .h3 a{color:#64870e;}

#col-1 .section .h3 a:hover{color:#4c6f00;text-decoration:none;}

#col-2 h3,#col-2 .h3,#col-2 h2, #col-2 .h2{border-bottom:10px solid #e8e8e8;font-size:16px;font-weight:bold;padding:10px 0 5px;color:#7aad03;display:block;}

#col-3 .section .h3{border-top:10px solid #e8e8e8;font-weight:bold;font-size:16px;padding:10px 0 5px 0;font-family:"Trebuchet MS",sans-serif;position:relative;color:#1a4a05;display:block;}

#col-1 #products .h3{padding:10px 50px 8px 5%;position:relative;}

#col-1 .section .h3 a:hover,#col-1 .section ul li a:hover{color:#3c3c3c;}


.clearfix, .l-header-inner {
  *zoom: 1;
}


.clearfix:after, .l-header-inner:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: ".";
}


.l-header-inner {
  margin: 0 auto;
  padding: 10px 20px 0;
  max-width: 1000px;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}

.list-item-work-name {
  font-size:12px;
  color: #000;
  font-weight: bold;
}
.kc-row-container.kc-container .kc-wrap-columns,.kc_row_inner{margin-left:-15px;margin-right:-15px;clear:both}
.text-bold,.text-strong{font-weight:700!important}
