
Theme Name:     FIPA Customizr Child
Theme URI:      http://themesandco.com/customizr
Description:    A child theme for the Customizr WordPress theme. This child theme simply includes 2 files : style.css to add your custom css and functions.php where you can extend Customizr's core code. In order to keep your code as clean and flexible as possible, try to use Customizr's hooks API for your customizations. Do something awesome and have fun !
Author:         Nicolas Guillaume (nikeo)
Author URI:     http://themesandco.com
Template:       customizr
Version:        1.0.0
*/

/* 
COLORS:

red: #8B2619
blue: #1D71B9
orange: #EB7600
grey: #333333
 */

/*********************************************************************************
*********************************************************************************
************************** ALL **************************************
*********************************************************************************
**********************************************************************************/


/*grc 09/2015*/
/*integration of local google fonts*/

/* ubuntu-regular - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/ubuntu-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Ubuntu'),
       url('./fonts/ubuntu-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/ubuntu-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/ubuntu-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/ubuntu-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/ubuntu-v8-latin-regular.svg#Ubuntu') format('svg'); /* Legacy iOS */
}

/* ubuntu-500 - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: url('./fonts/ubuntu-v8-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'),
       url('./fonts/ubuntu-v8-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/ubuntu-v8-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/ubuntu-v8-latin-500.woff') format('woff'), /* Modern Browsers */
       url('./fonts/ubuntu-v8-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/ubuntu-v8-latin-500.svg#Ubuntu') format('svg'); /* Legacy iOS */
}

/* ubuntu-700 - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: url('./fonts/ubuntu-v8-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'),
       url('./fonts/ubuntu-v8-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/ubuntu-v8-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/ubuntu-v8-latin-700.woff') format('woff'), /* Modern Browsers */
       url('./fonts/ubuntu-v8-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/ubuntu-v8-latin-700.svg#Ubuntu') format('svg'); /* Legacy iOS */
}



html {
    /* Firefox v3.6+ */
  background-image:-moz-linear-gradient(50% 0% -90deg,rgb(216,216,216) 0%,rgb(255,255,255) 63%,rgb(255,255,255) 100%); 
  /* safari v4.0+ and by Chrome v3.0+ */
  background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(216,216,216)),color-stop(0.63, rgb(255,255,255)),color-stop(1, rgb(255,255,255)));
  /* Chrome v10.0+ and by safari nightly build*/
  background-image:-webkit-linear-gradient(-90deg,rgb(216,216,216) 0%,rgb(255,255,255) 63%,rgb(255,255,255) 100%);
  /* Opera v11.10+ */
  background-image:-o-linear-gradient(-90deg,rgb(216,216,216) 0%,rgb(255,255,255) 63%,rgb(255,255,255) 100%);
  /* IE v10+ */
  background-image:-ms-linear-gradient(-90deg,rgb(216,216,216) 0%,rgb(255,255,255) 63%,rgb(255,255,255) 100%);
  background-image:linear-gradient(180deg,rgb(216,216,216) 0%,rgb(255,255,255) 63%,rgb(255,255,255) 100%);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffd8d8d8,endColorstr=#ffffffff,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffd8d8d8,endColorstr=#ffffffff,GradientType=0);

  background-image:linear-gradient(#D8D8D8 0%, #FFFFFF 63%, #FFFFFF 100%);
  background-repeat:no-repeat;
}

body {
  background-color: #fff;
  background-repeat: repeat-x;
  font-family: 'Ubuntu', sans-serif;
  font-size: 16px;
  margin: 0 auto !important;
  max-width: 1200px !important;  
  padding: 0;
}

body * {
  text-shadow: none !important;
}

p {
  line-height: 1.5;
}

body.home div#content.span9 article section.tc-content section.entry-summary p {
  line-height: 1.25;
}

div {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  /* border: 1px dashed blue; */ /* debug */
}

.clear {
    clear: both;
}

/*********************************************************************************
************************** Header all **************************
**********************************************************************************/

/* Remove Navbar box */
.navbar .navbar-inner {
  -webkit-box-shadow: none;
  -moz-box-shadow:    none;
  box-shadow:         none;
  background:         none;
  -webkit-box-shadow: none;
  -moz-box-shadow:    none;
  box-shadow:         none;  
}

/*.navbar-wrapper.clearfix.span12 {
  margin-left: 0;
}*/

/*Remove grey bar for the header*/
header.tc-header {
  border-bottom: 0;
}

/*Adding extra menus to Customizr*/
/*#secondary-menu ul { text-align: center; list-style-type: none;}
#secondary-menu ul li {display: inline-block; padding: 0 5px;}*/

.current-menu-item a, 
.current-page-ancestor, 
.current-post-ancestor, 
.current-category-ancestor, 
.current-category-parent, 
.current-menu-parent, 
.current-post-parent {
  color: #990000;
  /*font-weight: 700;*/
}

div#right.widget-area aside#nav_menu-3.widget div.menu-help-menu-container ul#menu-help-menu.menu .current-menu-item a {
  font-weight: 700;
}

/*.navbar .nav li.current-menu-ancestor > a {
  color: #fff !important;
}*/

.navbar .nav li.current-menu-ancestor > a .caret, 
.navbar .nav li.dropdown.current-menu-ancestor > a .caret, 
.navbar .nav li.dropdown.current-menu-item > a .caret, 
.navbar .nav li.dropdown.open.current-menu-ancestor > .dropdown-toggle .caret, 
.navbar .nav li.dropdown.open > .dropdown-toggle .caret, 
.navbar .nav > li.current-menu-item > a .caret {
    border-bottom-color: #fff;
    border-top-color: #fff;
}

/*********************************************************************************
************************** Content all **************************
**********************************************************************************/


/* Make Carousel fade - adapt 2s to required delay */
.carousel-inner > .item {
  -webkit-transition: opacity 2s ease-in-out ;
  transition:         opacity 2s ease-in-out ;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  opacity:        1;
  z-index:        1;
  left:           0;
}
.carousel-inner > .active.left {
  opacity:        0;
  z-index:        2;
  left:           0;
}
.carousel-inner > .active.right {
  opacity:        0;
  z-index:        2;
  left:           0;
}
/* remove previous/next arrows from home page only */
.home .carousel-control {
  display:        none ;
}
.carousel-caption {
    display: none;
}

.moretag {
  color: #EB7600;
  font-weight: 500;
}

#archives-2 li:nth-child(2) {
    margin-top: -20px;
}
.extra-link {
    top: 170px;
    font-weight: 500;
}
/*to avoid overflow in the footer*/
.widget.widget_archive {
    padding-bottom: 15%;
}

.front-box {
  background-color:rgb(51,51,51);
  /*width:293px;
  height:331px;*/
  border-color:rgb(153,153,153);
  border-width:1px;
  /* Firefox v1.0+ */
  -moz-border-radius:1px;
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-border-radius:1px;
  /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
  border-radius:1px;
  border-style:solid;
  /* Firefox v3.5+ */
  -moz-box-shadow:4px 4px 4px rgba(0,0,0,0.29);
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.29);
  /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
  box-shadow:4px 4px 4px rgba(0,0,0,0.29);
  -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=4,OffY=4,Color=#4a000000,Positive=true)";
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=4,OffY=4,Color=#4a000000,Positive=true);
}
.front-box-text > p {
  font-size:21px;
  line-height:120%;
  color:#fff;
  padding: 7% 10% 3%;
  text-align:left;
}
.front-box-text > h1 {
    color: rgb(233, 115, 0);
    font-size: 38px;
    line-height: 90%;
    padding: 6% 10% 3%;
    text-align: left;
}
.front-box-text > a {
  padding: 7% 10% 3%;
}
.front-box-text br
/*body.home div#main-wrapper.container div.container div.row div.span3 div.front-box-text ul li br*/ {
    /*line-height: 200%;*/
    /*margin-bottom:10px;*/
}
.front-box-text hr {
  border-width: 0;
  margin: 5px 0;
}
/*only for Chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) { 
  .front-box-text hr {
    border-width: 0;
    margin: 13px 0;
  }
}
.front-box-text > ul {
    color: #FFFFFF;
    font-size: 21px;
    line-height: 120%;
    padding-left: 7%;
}
.front-box-text > a {
    color: #fff;
    float: right;
    font-size: 21px;
    font-weight: 600;
    line-height: 120%;
    padding-bottom: 9%;
    padding-left: 7%;
}
.front-box-text > a:hover {
    color: #E97300;
    text-decoration: none;
}
.caret-right {
    border-bottom: 7px solid rgba(0, 0, 0, 0);
    border-left: 12px solid;
    border-top: 7px solid rgba(0, 0, 0, 0);
    color: #E97300;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    width: 0;
}

.get-help {
    color: #E97300;
}

.get-help:hover {
  color: #8B2619;
}

article.format-standard .format-icon:before {
    display: none;
}

.format-icon:before {
    content: "" !important;
}

h1 {
    color: #990000;
}

.entry-meta {
  /*display: none;*/
  font-size: 13px;
  margin-bottom: 0;
}
body.home.page .entry-meta {
  display: none;
}

body.archive.category.category-news-categories div.entry-meta {
  /*display: inline;*/
}

.entry-meta .btn-tag {
    background-color: transparent;
    background-image: none;
    background-repeat: repeat-x;
    border-color: transparent;
    color: #000;
}

.btn {
    background-color: transparent;
    background-image: none;
    background-repeat: repeat-x;
    border: 1px solid transparent;
    box-shadow: 0 0px 0 rgba(255, 255, 255, 0.2) inset, 0 0px 0px rgba(0, 0, 0, 0.05);
    text-shadow: 0 0px 0px rgba(255, 255, 255, 0.75);
}

.pager .previous > a, .pager .previous > span {
    float: right;
}

.pager .next > a, .pager .next > span {
    float: left;
}

.blog .pager .previous > a, .blog .pager .previous > span {
    float: right;
}

.blog .pager .next > a, .blog .pager .next > span {
    float: left;
}

.meta-nav {
    display: none;
}

.featurette-divider {
  display: none;
}

.red-tag > h3 {
    color: rgb(139, 38, 25);
    font-size: 18px;
    font-weight: bold;
    line-height: 120%;
    margin-bottom: 0;
    padding-left: 2%;
    text-align: left;
}

.entry-title.format-icon > a {
    color: #333333;
}

h3.assistive-text {
    display: none;
}

.entry-content a {
    color: #CC6600;
}

.archive-header h1 {
  color: #990000;
  font-size: 22px;
  font-weight: 500;
}


body.page .entry-title.format-icon {
    display: none;
}
body.home.page .entry-title.format-icon,
body.page-template.page-template-news-page-php .entry-title.format-icon {
  display: block;
}

/*Disable the reveal hover effect on images in Customizr*/
.widget-front.hover .round-div, 
article.hover .round-div {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}

.round-div {
  display: none;
}


/*ADVANCED SEARCH*/

.searchandfilter input {
    margin: 0.9em 0.5em 2em 0.7em;
}
.searchandfilter input {
    /*margin: 0.1em 23em 0.5em 0; grc to flash them as a list*/
}
div.entry-content textarea, div.entry-content input[type="text"], 
div.entry-content input[type="password"], div.entry-content input[type="datetime"], 
div.entry-content input[type="datetime-local"], div.entry-content input[type="date"], 
div.entry-content input[type="month"], div.entry-content input[type="time"], 
div.entry-content input[type="week"], div.entry-content input[type="number"], 
div.entry-content input[type="email"], div.entry-content input[type="url"], 
div.entry-content input[type="search"], div.entry-content input[type="tel"], 
div.entry-content input[type="color"], div.entry-content .uneditable-input {
    border-color: #8B2619;
    box-shadow: 0 0 8px #8B2619;
    margin-bottom: 2em;
    margin-top: 1em;
    width: 25em;
}
label:hover {
    color: #8B2619;
    font-weight: 500;
}

h3.collapseomatic {
    margin-bottom: -20px !important;
    margin-top: 10px !important;
}

/*********************************************************************************
************************** Sidebar all **************************
**********************************************************************************/
/*NEWS CATEGORIES-2 TO HIDE*/
#categories-2 .cat-item.cat-item-1,
#categories-2 .cat-item.cat-item-2,
#categories-2 .cat-item.cat-item-3,
#categories-2 .cat-item.cat-item-4,
#categories-2 .cat-item.cat-item-5,
#categories-2 .cat-item.cat-item-6,
#categories-2 .cat-item.cat-item-7,
#categories-2 .cat-item.cat-item-8,
#categories-2 .cat-item.cat-item-9,
#categories-2 .cat-item.cat-item-10,
#categories-2 .cat-item.cat-item-11,
#categories-2 .cat-item.cat-item-12,
#categories-2 .cat-item.cat-item-13,
#categories-2 .cat-item.cat-item-14,
#categories-2 .cat-item.cat-item-15,
/*#categories-2 .cat-item.cat-item-16,
#categories-2 .cat-item.cat-item-17,
#categories-2 .cat-item.cat-item-18,
#categories-2 .cat-item.cat-item-19,
#categories-2 .cat-item.cat-item-20,
#categories-2 .cat-item.cat-item-21,
#categories-2 .cat-item.cat-item-22,
#categories-2 .cat-item.cat-item-23,
#categories-2 .cat-item.cat-item-24*/
#categories-2 .cat-item.cat-item-697 {
  display: none;
}

/*PUBLICATION TYPES CATEGORIES-3 TO HIDE*/
#categories-3 .cat-item.cat-item-1,
#categories-3 .cat-item.cat-item-2,
/*#categories-3 .cat-item.cat-item-3,
#categories-3 .cat-item.cat-item-4,
#categories-3 .cat-item.cat-item-5,
#categories-3 .cat-item.cat-item-6,
#categories-3 .cat-item.cat-item-7,
#categories-3 .cat-item.cat-item-8,
#categories-3 .cat-item.cat-item-9,
#categories-3 .cat-item.cat-item-10,
#categories-3 .cat-item.cat-item-11,*/
#categories-3 .cat-item.cat-item-12,
/*#categories-3 .cat-item.cat-item-13,*/
#categories-3 .cat-item.cat-item-14,
#categories-3 .cat-item.cat-item-15,
#categories-3 .cat-item.cat-item-16,
#categories-3 .cat-item.cat-item-17,
#categories-3 .cat-item.cat-item-18,
#categories-3 .cat-item.cat-item-19,
#categories-3 .cat-item.cat-item-20,
#categories-3 .cat-item.cat-item-21,
#categories-3 .cat-item.cat-item-22,
#categories-3 .cat-item.cat-item-23,
#categories-3 .cat-item.cat-item-24,
#categories-3 .cat-item.cat-item-696 {
  display: none;
}

/*PUBLICATION TOPICS CATEGORIES-4 TO HIDE*/
#categories-4 .cat-item.cat-item-1,
#categories-4 .cat-item.cat-item-2,
#categories-4 .cat-item.cat-item-3,
#categories-4 .cat-item.cat-item-4,
#categories-4 .cat-item.cat-item-5,
#categories-4 .cat-item.cat-item-6,
#categories-4 .cat-item.cat-item-7,
#categories-4 .cat-item.cat-item-8,
#categories-4 .cat-item.cat-item-9,
#categories-4 .cat-item.cat-item-10,
#categories-4 .cat-item.cat-item-11,
/*#categories-4 .cat-item.cat-item-12,*/
#categories-4 .cat-item.cat-item-13,
/*#categories-4 .cat-item.cat-item-14,
#categories-4 .cat-item.cat-item-15,*/
#categories-4 .cat-item.cat-item-16,
#categories-4 .cat-item.cat-item-17,
#categories-4 .cat-item.cat-item-18,
#categories-4 .cat-item.cat-item-19,
#categories-4 .cat-item.cat-item-20,
#categories-4 .cat-item.cat-item-21,
#categories-4 .cat-item.cat-item-22,
#categories-4 .cat-item.cat-item-23,
#categories-4 .cat-item.cat-item-24,
#categories-4 .cat-item.cat-item-697
 {
  display: none;
}

/*ADVANACED SEARCH CATEGORIES-4 TO HIDE*/
.searchandfilter .cat-item.cat-item-1,
.searchandfilter .cat-item.cat-item-2,
/*.searchandfilter .cat-item.cat-item-3,
.searchandfilter .cat-item.cat-item-4,
.searchandfilter .cat-item.cat-item-5,
.searchandfilter .cat-item.cat-item-6,
.searchandfilter .cat-item.cat-item-7,
.searchandfilter .cat-item.cat-item-8,
.searchandfilter .cat-item.cat-item-9,
.searchandfilter .cat-item.cat-item-10,*/
/*.searchandfilter .cat-item.cat-item-11,
.searchandfilter .cat-item.cat-item-12,
.searchandfilter .cat-item.cat-item-13,
.searchandfilter .cat-item.cat-item-14,
.searchandfilter .cat-item.cat-item-15,*/
.searchandfilter .cat-item.cat-item-16,
.searchandfilter .cat-item.cat-item-17,
.searchandfilter .cat-item.cat-item-18,
.searchandfilter .cat-item.cat-item-19,
.searchandfilter .cat-item.cat-item-20,
.searchandfilter .cat-item.cat-item-21,
.searchandfilter .cat-item.cat-item-22,
.searchandfilter .cat-item.cat-item-23,
.searchandfilter .cat-item.cat-item-24 {
  display: none;
}

.searchandfilter .cat-item.cat-item-681,
.cat-item.cat-item-682 > label,
.cat-item.cat-item-680 > label {
  display: none;
}

div.span3.right.tc-sidebar div#right.widget-area 
aside#categories-2.widget.widget_categories ul li.cat-item.cat-item-696 {
  display: none;
}

/*CTA title*/
#text-6 .widget-title,
#text-8 .widget-title,
#text-9 .widget-title,
#text-10 .widget-title,
#text-11 .widget-title {
    display: none;
}

.cta-1 {
  background-color:rgb(204,102,0);
  /*width:237px;
  height:123px;*/
  border-color:rgb(153,0,0);
  border-width:1px;
  /* Firefox v1.0+ */
  -moz-border-radius:13px ;
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-border-radius:13px ;
  /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
  border-radius:13px ;
  border-style:solid;
  /* Firefox v3.5+ */
  -moz-box-shadow:3px 4px 4px rgba(0,0,0,0.29);
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-box-shadow:3px 4px 4px rgba(0,0,0,0.29);
  /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
  box-shadow:3px 4px 4px rgba(0,0,0,0.29);
  -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=3,OffY=4,Color=#4a000000,Positive=true)";
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3,OffY=4,Color=#4a000000,Positive=true);
}
.cta-1 > p {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: bold;
    line-height: 120%;
    padding: 3% 7% 3%;
    text-align: left;
}
.cta-2 {
  background-color:rgb(139,38,25);
  border-color:rgb(0,0,0);
  border-width:1px;
  /* Firefox v1.0+ */
  -moz-border-radius:12px ;
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-border-radius:12px ;
  /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
  border-radius:12px ;
  border-style:solid;
  /* Firefox v3.5+ */
  -moz-box-shadow:3px 4px 4px rgba(0,0,0,0.29);
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-box-shadow:3px 4px 4px rgba(0,0,0,0.29);
  /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
  box-shadow:3px 4px 4px rgba(0,0,0,0.29);
  -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=3,OffY=4,Color=#4a000000,Positive=true)";
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3,OffY=4,Color=#4a000000,Positive=true);
}
.cta-3 {
  background-color:rgb(51,51,51);
  border-color:rgb(0,0,0);
  border-width:1px;
  /* Firefox v1.0+ */
  -moz-border-radius:12px ;
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-border-radius:12px ;
  /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
  border-radius:12px ;
  border-style:solid;
  /* Firefox v3.5+ */
  -moz-box-shadow:4px 3px 4px rgba(0,0,0,0.29);
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-box-shadow:4px 3px 4px rgba(0,0,0,0.29);
  /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
  box-shadow:4px 3px 4px rgba(0,0,0,0.29);
  -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=4,OffY=3,Color=#4a000000,Positive=true)";
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=4,OffY=3,Color=#4a000000,Positive=true);  
}
.cta-2 p {
  font-size:16px;
  font-weight: normal;
  line-height:120%;
  color: #fff;
  padding: 0 7% 3%;
  text-align:left;
}
.cta-3 p {
  font-size:16px;
  font-weight: normal;
  line-height:120%;
  color: #fff;
  padding: 7% 0 0 7%;
  text-align:left;
  width: 78%;
}
.cta-2 h3,
.cta-3 h3 {
    color: #FFFFFF;
    line-height: 120%;
    margin-left: 7%;
    font-size: 22px;
    width: 80%;
}
.cta-1, .cta-2, .cta-3 {
    margin-bottom: 5%;
}
.cta-1 a,
.cta-2 a,
.cta-3 a {
    color: #FFFFFF;
}
.cta-1 a:hover {
    color: #8B2619;
    text-decoration: none;
}
.cta-2 a:hover,
.cta-3 a:hover {
    color: #EB7600;
    text-decoration: none;
}
.cta-2:hover,
.cta-3:hover,
#twitterIcon {
    opacity: 0.8;
}
.cta-2:active,
.cta-3:active,
.cta-4:active,
#twitterIcon {
    padding: 0 5px;
    vertical-align: top;
}

#text-6 {
    padding-top: 5%;
}

.widget_categories h3:before,
.widget_categories h3,
.widget_archive h3:before,
.widget_archive h3 {
    content: "" !important;
}

.widget-title {
    color: #8B2619;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}

.widget.widget_archive li:before, 
.widget.widget_calendar li:before, 
.widget.widget_categories li:before, 
.widget.widget_links li:before, 
.widget.widget_meta li:before, 
.widget.widget_nav_menu li:before, 
.widget.widget_pages li:before, 
.widget.widget_recent_comments li:before, 
.widget.widget_recent_entries li:before, 
.widget.widget_rss li:before {
    content: "";
    left: 0px;
}

ul#menu-help-menu,
#categories-2 > ul,
#categories-3 > ul,
#categories-4 > ul,
#archives-2 > ul {
  margin: 0;
}
#categories-2 a,
#categories-3 a,
#categories-4 a,
#archives-2 a,
#nav_menu-3 a {
  color: #333333;
}

.cta-4 {
    background: none repeat scroll 0 0 #333333;
    height: 3em;
    margin-bottom: 2em;
    margin-top: 2em;
}
.cta-4 a {
    color: #fff;
    font-weight: 500;
}
.cta-4 a:hover {
    color: #ccc;
    text-decoration: none;
}
.cta-4 h4 {
    margin-left: 1em;
    padding: 0.8em;
}

/*remove old post navigation on the blog/news page*/
body.blog .pager li > a, 
body.blog .pager li > span {
    /*border: 0 solid #DDDDDD;
    padding: 0;*/
}
body.blog .nav-previous > a {
    /*color: rgba(0, 0, 0, 0);*/
}


/*********************************************************************************
************************** Footer all **************************
**********************************************************************************/

/*Remove Grey Bar & Whitespace from Footer*/
/* Remove grey bar  */
footer#footer {
  border-top: thin solid #CCCCCC;
  background: none repeat scroll 0 0 #fff;
  color: #000 !important;
}
/* Reduce whitespace  */
#main-wrapper {
  margin-bottom: 0px;
}

footer#footer a, 
footer#footer p {
    color: #000000;
}

footer#footer li > a {
  color: #333333;
  line-height: 25px;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}

#privacy-policy > a:hover {
    opacity: 0.6;
}
#privacy-policy img {
    padding-top: 6%;
}

div#footer_two.span3 li {
  float: left;
  width: 50%;
}
div#footer_two.span3 li:before {
  content: "";
}

#text-5 .textwidget > div {
    float: left;
    margin-left: 2%;
}
.textwidget > div#retrix {
    float: right;
    margin-right: 2%;
}
#law-foundation img:hover,
#retrix img:hover {
  opacity: 0.6;
}

#footer_two,
#footer_three {
    border-left: thin solid #808080;
    padding-left: 2%;
}

footer#footer h4 {
    color: #000000;
    font-weight: 600;
    font-size: 16px;
    float: left;
}
div#footer_three.span3 aside#text-4.widget div.textwidget p {
    color: #000000;
    font-size: 13px;
    float: left;
    text-align: left;
}

.colophon {
    border-top: thin solid #CCCCCC;
}

address {
  line-height: 20px !important;
}
address > a {
    color: #EB7600 !important;
    font-size: 16px !important;
    font-weight: 600;
}


/* end of css ALL */



/*********************************************************************************
************************** Responsive T. Bootstrap Grid **************************
**********************************************************************************/

/*!
 * Bootstrap Responsive v2.3.0
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */



/* ============================================== */
/* Twitter Bootstrap                              */
/*                                                */
/* ============================================== */


/*********************************************************************************
*********************************************************************************
************************** DESKTOP responsive **************************
*********************************************************************************
**********************************************************************************/

/*@media all and (min-width: 980px)*/ 
@media all and (min-width: 1200px) {


  /*********************************************************************************
  ************************** Header Desktop **************************
  **********************************************************************************/

  /*SEARCH*/
  header.tc-header div.header-search form#searchform div label.screen-reader-text {
    display: none;
  }
  header.tc-header div.header-search form#searchform div input#s {
      margin-left: -50px;
  }
  header.tc-header div.header-search form#searchform div input#searchsubmit {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #333333;
    float: right;
    font-family: 'Ubuntu', sans-serif;
    font-weight: normal;
    text-transform: uppercase;
  }
  .header-search.span3.pull-right {
    padding: 2% 2% 0 0;
  }


  /*NAVBAR*/
  .row-fluid [class*="span"] {
      margin-left: 0;
  }
  .navbar-wrapper.clearfix.span12 {
      background: none repeat scroll 0 0 #8B2619;
      height: 30px;
  }
  .nav.tc-hover-menu {
      width: 960px;
  }
  .navbar .navbar-inner {
    margin: 0;
    padding-top: 4px;
  }
  .navbar .nav {
      margin: -4px 10px 0 -10px;
  }
  .navbar .nav > li {
      float: left;
      line-height: 26px !important;
      /*margin-left: 4%;*/
      vertical-align: middle;
      width: auto;
      padding-left: 2%;
      padding-right: 2%;
  }
  .navbar .nav li:hover {
      background: none repeat scroll 0 0 #333333;
      /*padding-left: 1%;
      padding-right: 1%;*/
      /*padding-left: 0;
      padding-right: 0;*/
      padding-left: 2%;
      padding-right: 2%;
  }
  .navbar .nav > li.current-menu-ancestor, 
  .navbar .nav > li.current-menu-item {
      background: none repeat scroll 0 0 #333333;
      color: #FFFFFF !important;
  }
  .navbar .nav > li.current-menu-ancestor > a, 
  .navbar .nav > li.current-menu-item > a {
      color: #FFFFFF !important;
  }
  .navbar .nav > li > a:focus, 
  .navbar .nav > li > a:hover {
      color: #FFFFFF;
  }
  .navbar .nav > li > a:first-letter {
    font-size: 17px;
  }
  .navbar .nav > li > a {
    float: none;
    padding: 0;
    text-align: center;
    font-size:17px;
    color: #fff;
    height:30px;
    text-transform: uppercase;
  }

  .navbar .nav li.dropdown .caret {
      border-bottom-color: #CCCCCC;
      border-top-color: #CCCCCC;
  }
  .dropdown .caret {
      margin-left: 2px;
      margin-top: 9px;
  }
  .caret {
      border-left: 7px solid rgba(0, 0, 0, 0);
      border-right: 7px solid rgba(0, 0, 0, 0);
      border-top: 12px solid #CCCCCC;
  }
  .navbar .nav li.dropdown > a:focus .caret, 
  .navbar .nav li.dropdown > a:hover .caret {
      border-bottom-color: #FFFFFF;
      border-top-color: #FFFFFF;
  }

  /*submenu*/
  .navbar .nav > li > .dropdown-menu:after {
      border-bottom: 0 solid #FFFFFF;
  }
  .dropdown-menu {
      background-color: #333333;
      border-radius: 0;
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      margin: 1px 0 0;
  }
  .dropdown-menu > li > a {
      color: #FFFFFF;
      text-transform: uppercase;
  }
  .dropdown-submenu > .dropdown-menu {
      border-radius: 0;
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
  }
  .dropdown-menu > li > a:focus, 
  .dropdown-menu > li > a:hover, 
  .dropdown-submenu:focus > a, 
  .dropdown-submenu:hover > a {
      color: #000000;
  }

/*sub-menu final touch*/
header.tc-header div.navbar-wrapper div.navbar div.navbar-inner 
div.row-fluid div.nav-collapse div.menu-main-menu-container ul#menu-main-menu.nav 
li.menu-item ul.dropdown-menu li.menu-item ul.dropdown-menu li.menu-item a {
    text-transform: capitalize;
}

.dropdown-menu > li > a {
    line-height: 140%;
}


  /*slider width and position*/
  .container.carousel.slide {
      /*border: thin solid #FF0000;*/
      float: left;
      /*margin-bottom: 0px;
      margin-top: 0px;*/
      padding-bottom: 0;
      padding-top: 0;
      width: 70%;
  }
  /*slider*/
  .carousel .item {
      line-height: 330px;
      min-height: 330px;
      overflow: hidden;
  }
  /*slider position*/
  .carousel-image {
      left: 2%;
      min-width: 70%;
      top: 20%;
      /*top: 10px;*/
  }

  .site-logo > img {
      margin-left: 3%;
  }

  .navbar-wrapper .navbar h2 {
      /*border: thin solid #0000FF;*/
      color: #E10707;
      float: left;
      font-style: italic;
      line-height: 19px;
      padding-right: 5px;
      text-align: left;
      width: 30%;
  }

  body.home div#main-wrapper.container div.container div.row div.span3.right.tc-sidebar {
      box-sizing:border-box;
      -moz-box-sizing:border-box;
      -webkit-box-sizing:border-box;
      /*border: thin solid #008000;*/
      position: relative;
      top: -325px;
  }

  .nav.tc-hover-menu {
      /*border: thin solid #FFFF00;*/
  }

    /*********************************************************************************
    ************************** Content Desktop **************************
    **********************************************************************************/

  .format-icon:before {
    padding-right: 0px;
  }

  .breadcrumb-trail.breadcrumbs {
    font-size: 14px;
    margin-left: 1%;
  }

  .span9.article-container.span6 {
    background-color:rgb(255,255,255);
    /*width:535px;
    height:331px;*/
    border-color:rgb(153,153,153);
    border-width:1px;
    /* Firefox v1.0+ */
    -moz-border-radius:1px;
    /* Safari v3.0+ and by Chrome v0.2+ */
    -webkit-border-radius:1px;
    /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
    border-radius:1px;
    border-style:solid;
    /* Firefox v3.5+ */
    -moz-box-shadow:4px 4px 4px rgba(0,0,0,0.29);
    /* Safari v3.0+ and by Chrome v0.2+ */
    -webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.29);
    /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
    box-shadow:4px 4px 4px rgba(0,0,0,0.29);
    -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=4,OffY=4,Color=#4a000000,Positive=true)";
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=4,OffY=4,Color=#4a000000,Positive=true);

    /*min-height: 345px;*/
  }

  .entry-title.format-icon {
      font-size: 22px;
      font-weight: 500;
  }

  .container {
      margin-left: 1%;
  }

  article.format-standard {
      /*padding-left: 2%;*/
  }

  /*PAGES LAYOUT*/
.format-standard.hentry.row-fluid {
    width: 98%;
}
.page .entry-content {
    width: 98%;
}

  .entry-summary > p {
      max-width: 95%;
      color: #333333;
  }

  .tc-content.span12 {
      margin-bottom: 2%;
  }

  .entry-content {
    margin-bottom: 2%;
  }

.pager li > a, .pager li > span {
    margin-bottom: 10px;
}

.blog .pager li > a, .blog .pager li > span {
    margin-bottom: 10px;
}

.news-list h1.entry-title.format-icon {
    display: none;
}

/*elaine's settings*/
.entry-title.format-icon {
    /*text-transform: uppercase;*/
    line-height: 120%;
}
.entry-content > h1 {
    color: #990000;
    font-size: 26px;
    margin-bottom: 0;
    margin-top: 30px;
}
.entry-content > h2 {
    color: #5A5A5A;
    font-size: 22px;
    font-weight: 400;
    margin-bottom: 2px;
    margin-top: 15px;
}
h2 strong {
    font-weight: 400;
}
.entry-content > h3 {
    color: #5A5A5A;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 0px;
    margin-top: 10px;
}


    /*********************************************************************************
    ************************** Sidebar Desktop **************************
    **********************************************************************************/

  /*sidebar*/
  #right.widget-area {
      border-left: 0px solid #EEEEEE;
  }

  .span3.right.tc-sidebar {
      margin-left: 1.5%;
  }

  .span3.right.tc-sidebar {
    border-left: thin solid grey;
    padding-left: 10px;
}

.home .span3.right.tc-sidebar {
    border-left: 0px solid #EEEEEE;
}

    /*********************************************************************************
    ************************** Footer Desktop **************************
    **********************************************************************************/
  body.home footer#footer {
      background: none repeat scroll 0 0 #FFFFFF;
      border-top: thin solid #CCCCCC;
      color: #000000 !important;
      
      /*position: relative;
      top: -295px;*/

/*grc 30/04/2015*/

      /*position: absolute;
      bottom: -20%;
      bottom: -250px;*/
  }
 
} /*end of @media all and (min-width: 980px)*/


/*grc 30/04/2015*/

.home #main-wrapper {
  /*margin-bottom: -20px;*/
}

.page #main-wrapper {
  margin-bottom: 20px;
}

body.home div#main-wrapper.container div.container div.row div.span3.right.tc-sidebar {
  margin-bottom: -20%;
}

/*end of grc 30/04/2015*/


/*<!-- css declaration only for Chrome -->*/
@media screen and (-webkit-min-device-pixel-ratio:0) { 
  body.home footer#footer {
      bottom: 0%;
  }
}

/*<!-- css declaration only for IE -->*/
@media screen and (min-width:0\0) {
  body.home footer#footer {
      /*bottom: 0px;*/
  }
}
 
/* ============================================== */
/* Twitter Bootstrap                              */
/*                                                */
/* ============================================== */




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


 
} /*end of @media all and (max-width: 980px)*/





/*********************************************************************************
*********************************************************************************
************************** TABLET responsive **************************
*********************************************************************************
**********************************************************************************/


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

  /*********************************************************************************
  ************************** Header Tablet **************************
  **********************************************************************************/
  
  .navbar.resp {
    background-color: #8B2619;
  }

  .header-search {
      display: none !important;
  }

  .tc-header .outside {
      display: none;
  }
/*this resize the slider on smaller screens*/
  .carousel-image img {
    height: 100% !important;
    left: 0 !important;
    width: 100% !important;
  }


.btn-navbar {
    width:          60px;
    height:         30px;
    vertical-align: top;
}
 
.btn-navbar:after {
    content:        "Menu";
    float:          right;
    margin:         -5px 0 0 0;
    font-family: 'Open Sans', sans-serif;
}



  /*********************************************************************************
  ************************** Content Tablet **************************
  **********************************************************************************/

.entry-summary {
    text-align: left;
}

  /*********************************************************************************
  ************************** Sidebar Tablet **************************
  **********************************************************************************/

#text-6 {
    display: none;
}

  /*********************************************************************************
  ************************** Footer Tablet **************************
  **********************************************************************************/




}/* end of mquery Tablet */


/*********************************************************************************
*********************************************************************************
************************** MOBILE responsive **************************
*********************************************************************************
**********************************************************************************/


@media (min-width: 320px) and (max-width: 767px) {
  
  /*********************************************************************************
  ************************** Header Mobile **************************
  **********************************************************************************/
  
  .navbar.resp {
    background-color: #8B2619;
  }
  
  .header-search {
      display: none !important;
  }

  .tc-header .outside {
      display: none;
  }
/*this resize the slider on smaller screens*/
  .carousel-image img {
    height: 100% !important;
    left: 0 !important;
    width: 100% !important;
  }

  .carousel-inner {
    margin-bottom: -20%;
  }


.btn-navbar {
    width:          60px;
    height:         30px;
    vertical-align: top;
}
 
.btn-navbar:after {
    content:        "Menu";
    float:          right;
    margin:         -5px 0 0 0;
    font-family: 'Open Sans', sans-serif;
}


    /*********************************************************************************
    ************************** Content Mobile **************************
    **********************************************************************************/

  .front-box {
    display: none;
  }

  div.entry-content textarea, div.entry-content input[type="text"], 
  div.entry-content input[type="password"], div.entry-content input[type="datetime"], 
  div.entry-content input[type="datetime-local"], div.entry-content input[type="date"], 
  div.entry-content input[type="month"], div.entry-content input[type="time"], 
  div.entry-content input[type="week"], div.entry-content input[type="number"], 
  div.entry-content input[type="email"], div.entry-content input[type="url"], 
  div.entry-content input[type="search"], div.entry-content input[type="tel"], 
  div.entry-content input[type="color"], div.entry-content .uneditable-input {
      width: auto;
  }

.entry-summary {
    text-align: left;
}

    /*********************************************************************************
    ************************** Sidebar Mobile **************************
    **********************************************************************************/



    /*********************************************************************************
    ************************** Footer Mobile **************************
    **********************************************************************************/


  #footer_one,
  #footer_two {
      border-bottom: thin solid #CCCCCC;
      padding: 4%;
  }


}/* end of mquery Mobile */




/*********************************************************************************
*********************************************************************************
*************************  Customizr reponsive ***********************************
*********************************************************************************
**********************************************************************************/

/* CUSTOMIZR RESPONSIVE CSS
    -------------------------------------------------- */

/* Media queries */

@media (max-width: 1200px) { 
  
}
@media (max-width: 979px) {
  
}
@media (max-width: 767px) {
  
}
@media (max-width: 480px) {
  
}







/* ################### APPLE SUCKS ##################### */


/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {}

/* iPhone < 5: */
@media screen and (device-aspect-ratio: 2/3) {}

/* iPhone 5: */
@media screen and (device-aspect-ratio: 40/71) {}

/* iPad (landscape) : */
@media screen and (device-aspect-ratio: 4/3) {}

/* iPad (portrait) : */
@media screen and (device-aspect-ratio: 3/4) {}





/* ################### GRC NOTES ##################### */



/*all*/
.social-block.span5 {
    display: none;
}
.span7.inside.site-description {
    display: none;
}
.site-description {
    display: none;
}
.social-block.span5 {
    /*border: thin solid #000000;*/
    float: right;
}


body.page div#content.span9.article-container article h1 {
  color: #8B2619;
  font-size: 26px;
  font-weight: 900;
  line-height: 120%;
  margin-top: 16px;
}
body.page div#content.span9.article-container article h2 {
  color: #000;
  font-size: 26px;
  font-weight: 900;
  line-height: 120%;
  margin-top: 16px;
}
body.page div#content.span9.article-container article h3 {
  color: #666;
  font-size: 22px;
  font-weight: 900;
  line-height: 120%;
  margin-top: 16px;
}
body.page div#content.span9.article-container article h4 {
  color: #000;
  font-size: 18px;
  font-weight: 900;
  line-height: 120%;
  margin-top: 12px;
}
body.page div#content.span9.article-container article h5 {
  color: #000;
  font-size: 16px;
  font-weight: 900;
  line-height: 120%;
  margin-top: 6px;
  text-transform: uppercase;
}

body.home.page h2.entry-title.format-icon,
body.page h2.entry-title.format-icon {
      font-size: 22px !important;
      font-weight: 500 !important;
      width: 98%;
}

p {
    margin: 0 0 16px;
}
body.home.page p {
    margin: 0 0 10px;
}

li {
    line-height: 140%;
}
body.home.page li {
    line-height: 20px;
}

blockquote p {
    background: none repeat scroll 0 0 #fff;
    font-style: italic;
    font-size: 16px;
    line-height: 140%;
}
blockquote {
    border-left: 5px solid #999;
}



/*ADDING AN HTML5 SEARCH FORM IN YOUR WORDPRESS MENU*/

/* my-nav-menu-search menu item created in functions.php. Move it way over to the right */
.notresp.navbar .nav .my-nav-menu-search {
    float: right;
}
.notresp.navbar .nav {
    width: 100%;
}

/*Stop the display of the Search button*/
.my-nav-menu-search .search-submit {
    display: none;
}
/* The "Search for" text is needed for screen readers, but we move it off screen, so we won't see it */
.my-nav-menu-search .search-form .screen-reader-text {
    position: absolute;
    left: -9999px;
    overflow: hidden;
}

/* Style the search input textbox */
.my-nav-menu-search .search-field {
    background: transparent;
    border: none;
    -webkit-box-shadow:    none;
    -moz-box-shadow:       none;
    box-shadow:            none;
    cursor: pointer;
    height: 26px;
    margin: 2px 0 2px 0;
    padding: 0 0 0 36px;
    position: relative;
    -webkit-transition: width 400ms ease;
    -moz-transition:    width 400ms ease;
    -o-transition:      width 400ms ease;
    transition:         width 400ms ease;
    width: 0px;
}

/* Expand the search box when you click it */
.my-nav-menu-search .search-field:active,
.my-nav-menu-search .search-field:focus {
    color: #5a5a5a;
    /* change the colour above if you are working with a dark navbar background */
    border: 2px solid #c3c0ab;
    cursor: text;
    outline: 0;
    width: 100px;
    -webkit-box-shadow: none;
    -moz-box-shadow:    none;
    box-shadow:         none;
    margin: 0;
}

/* Add a magnifying glass background */
.my-nav-menu-search .search-form:before {
    font-family: 'genericons';
    content: '\f400';
    position: absolute; /* this is the key to put it visually inside the search field */
    font-size: 19px;
    font-weight: normal;
    padding-top: 5px; /* tune this vertical alignment inside the search field, as needed */
    padding-left: 5px; /* tune this horizontal alignment inside the search field, as needed */

}

@media all and (min-width: 980px) {
    .my-nav-menu-search {
      display: none;
    }
}
/*END of ADDING AN HTML5 SEARCH FORM IN YOUR WORDPRESS MENU*/


/* LATEST TWEAK POST LAUNCH */



/*breadcrumbs archives*/
.single.single-post .breadcrumb-trail.breadcrumbs,
.archive div.breadcrumb-trail.breadcrumbs {
  display: none;
}


/* MOBILE SETTINGS FOR TABLETS */

/* iPad (landscape) : */
@media screen and (device-aspect-ratio: 4/3) {
  footer#footer .span3 {
      width: 45%;
  }
  #footer_four, #footer_three {
      display: none;
  }
}

/* iPad (portrait) : */
@media screen and (device-aspect-ratio: 3/4) {
  footer#footer .span3 {
      width: 45%;
  }
  #footer_four, #footer_three {
      display: none;
  }
}

/*ADVANCED SEARCH*/
.cat-item.cat-item-678 > label,
.cat-item.cat-item-679 > label {
    font-size: 20px;
    font-weight: 500;
}

.cat-item.cat-item-678 > label input, 
.cat-item.cat-item-679 > label input {
  display: none;
}

.searchandfilter input {
    margin: 0.9em 0.5em 1em 0.7em;
}



.widget_nav_menu h3:before {
    content: " ";
    padding-right: 5px;
}

.home .tc-content.span12 {
    margin-left: 10px;
}


/*mobile menu settings*/
.row-fluid [class*="span"] {
    margin-left: 0;
}


/* MOBILE SETTINGS FOR TABLETS */


@media (max-width: 1024px) {

  .widget.widget-easy-twitter-feed-widget-kamn {
      display: none;
  }

}

@media (min-width: 980px) {

  /*NAVBAR*/
  .row-fluid [class*="span"] {
      margin-left: 0;
  }
  .navbar-wrapper.clearfix.span12 {
      background: none repeat scroll 0 0 #8B2619;
      height: 30px;
  }
  .nav.tc-hover-menu {
      width: 960px;
  }
  .navbar .navbar-inner {
    margin: 0;
    padding-top: 4px;
  }
  .navbar .nav {
      margin: -4px 10px 0 -10px !important;
  }
  .navbar .nav > li {
      float: left;
      line-height: 26px !important;
      /*margin-left: 4%;*/
      vertical-align: middle;
      width: auto;
      padding-left: 2%;
      padding-right: 2%;
  }
  .navbar .nav li:hover {
      background: none repeat scroll 0 0 #333333;
      /*padding-left: 1%;
      padding-right: 1%;*/
      /*padding-left: 0;
      padding-right: 0;*/
      padding-left: 2%;
      padding-right: 2%;
  }
  .navbar .nav > li.current-menu-ancestor, 
  .navbar .nav > li.current-menu-item {
      background: none repeat scroll 0 0 #333333;
      color: #FFFFFF !important;
  }
  .navbar .nav > li.current-menu-ancestor > a, 
  .navbar .nav > li.current-menu-item > a {
      color: #FFFFFF !important;
  }
  .navbar .nav > li > a:focus, 
  .navbar .nav > li > a:hover {
      color: #FFFFFF;
  }
  .navbar .nav > li > a:first-letter {
    font-size: 17px;
  }
  .navbar .nav > li > a {
    float: none;
    padding: 0;
    text-align: center;
    font-size:17px;
    color: #fff;
    height:30px;
    text-transform: uppercase;
  }

  .navbar .nav li.dropdown .caret {
      border-bottom-color: #CCCCCC;
      border-top-color: #CCCCCC;
  }
  .dropdown .caret {
      margin-left: 2px;
      margin-top: 9px;
  }
  .caret {
      border-left: 7px solid rgba(0, 0, 0, 0);
      border-right: 7px solid rgba(0, 0, 0, 0);
      border-top: 12px solid #CCCCCC;
  }
  .navbar .nav li.dropdown > a:focus .caret, 
  .navbar .nav li.dropdown > a:hover .caret {
      border-bottom-color: #FFFFFF;
      border-top-color: #FFFFFF;
  }

  /*submenu*/
  .navbar .nav > li > .dropdown-menu:after {
      border-bottom: 0 solid #FFFFFF;
  }
  .dropdown-menu {
      background-color: #333333;
      border-radius: 0;
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      margin: 1px 0 0;
  }
  .dropdown-menu > li > a {
      color: #FFFFFF;
      text-transform: uppercase;
  }
  .dropdown-submenu > .dropdown-menu {
      border-radius: 0;
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
  }
  .dropdown-menu > li > a:focus, 
  .dropdown-menu > li > a:hover, 
  .dropdown-submenu:focus > a, 
  .dropdown-submenu:hover > a {
      color: #000000;
  }

  /*sub-menu final touch*/
  header.tc-header div.navbar-wrapper div.navbar div.navbar-inner 
  div.row-fluid div.nav-collapse div.menu-main-menu-container ul#menu-main-menu.nav 
  li.menu-item ul.dropdown-menu li.menu-item ul.dropdown-menu li.menu-item a {
      text-transform: capitalize;
  }

  .dropdown-menu > li > a {
      line-height: 140%;
  }

  /*.carousel-image {
      top: 15px;
  }*/

}

/*search results settings:*/
.search-term {
  background-color: #F8F8FF;
  color: #8B2619;
  font-weight: bold;
}


.home.page .tc-thumbnail.span4,
.blog .tc-thumbnail.span4,
.tc-thumbnail.span4 {
    display: none;
}

.blog .tc-content.span8,
.home.page .tc-content.span8,
.tc-content.span8 {
    width: 100%;
}

.blog article.hentry.category-events {
  /*display: none;*/
}

/*to avoid twitter overflow on Chrome*/
.inline-media,
.autosized-media {
    /*display: none !important;*/
}

#main-wrapper,
.column-content-wrapper,
div#main-wrapper.container div.container {
  /*height: 360px;*/
}




/*grc 06/2015*/

.single .wp-caption {
    max-width: 100%;
    padding-bottom: 4px;
    padding-left: 0;
    padding-right: 2.5%;
    padding-top: 4px;
}

div.front-box-text ul li {
    line-height: 140% !important;
}