/*

Theme Name:     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-pro

Version:        1.0.0

*/



/* Your awesome customizations start right here !

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

@media screen and (max-width: 680px) {}
@media screen and (max-width: 780px) {}
@media screen and (max-width: 980px) {
.left {    
min-height: 500px !important;
}
.carousel-caption {background: transparent none repeat scroll 0 0; margin-left: 15%; margin-right: 15%; padding: 0;}
.carousel-caption h1{font-size:18px}
}

@media screen and (min-width: 980px) {
.tc-header .brand a img {
    max-height: 150px !important;
    max-width: 350px !important;
}
.carousel-caption {background: transparent none repeat scroll 0 0; margin-left: 40%; margin-right: 40%; padding: 0;}
.carousel-caption h1{font-size:28px}
}
.menu-main-container{background:#A99D75}
.blog #content{padding:20px}

.tc-header {background: #303538 none repeat scroll 0 0;border-bottom: 0 none;}

.navbar .nav > li > a {color: #fff;    text-shadow: none;    text-transform: uppercase;}
.navbar {background: #a99d75 none repeat scroll 0 0;}
#main-wrapper {background: #303538 none repeat scroll 0 0; margin-top: 0;}
.close, h1, h2, h3, h4, h5, h6 { text-shadow: none;}
.navbar-wrapper {max-width: 1170px;}
h1, h2, h3, h4, h5, h6 { margin: 0;}
.left h2 { padding: 25% 10%; text-align: center; font-size: 26px !important;}
.sow-features-list .sow-features-feature .textwidget > p { text-align: left;}
.sow-features-list .sow-features-feature .textwidget > p.sow-more-text {text-align: right;}


.carousel-caption, .tc-carousel-control { display: block;  position: absolute !important;}
.carousel-caption {background: rgba(48, 53, 56, 0.8) none repeat scroll 0 0; padding: 10px; text-align: center;}


.fscf-div-error{color:#A99D75}

.search-header{padding:100px 0 0}

.uneditable-input, input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], textarea {    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    background-color: #303538;    border-color: -moz-use-text-color -moz-use-text-color #eee;    border-image: none;    border-style: none none solid;    border-width: medium medium 1px;    box-shadow: none;    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;}

.pager li > a, .pager li > span {
    background-color: transparent;
    border: 1px solid #a99d75;
    border-radius: 0;
    display: inline-block;
    margin: 20px;
    padding: 5px 14px;
}

h1, h2, h3, h4, h5, h6 {padding: 20px 0;}

.entry-header {clear: both;margin-top: 20px; text-transform: uppercase;}
.panel-grid {padding: 0 20px;}
.home .panel-grid { padding: 0;}
.dropdown-menu > li.current-menu-ancestor > a, .dropdown-menu > li.current-menu-item > a {background-color: #a99d75;}

.dropdown-menu {border-radius: 2px;}
#sow-headline-container.sow-headline .decoration { margin: 10px auto !important;    width: 100px;}
.single #content .entry-header .entry-title, .page #content .entry-header .entry-title { text-align: center;}
.single #content {padding:20px}

hr {border-width: 0;}
#footer .panel-grid-cell  margin: auto;}
footer#footer a, footer#footer p {font-size: 14px;}
.tc-btt-wrapper {background: rgba(119, 119, 119, 0.5) none repeat scroll 0 0;border-radius: 0;}
.navbar .navbar-inner {margin: 10px 5px 1px;}
.long {}.tabs .tab-title a {background: #666666 none repeat scroll 0 0 !important;    color: #ffffff !important;}
.tabs .tab-title.active a {background: #ffffff none repeat scroll 0 0 !important;    color: #222 !important;}
.tc-sidebar .widget li {line-height: 35px;}
.tc-sidebar .widget li a {text-shadow: none !important;}

#left.widget-area {margin-top: 100px;padding-left:20px}
#left form {padding: 0 0 0 20px;}

.breadcrumbs{padding:10px 20px}

input[type="submit"] {    
background-color: #a99d75;    
background-image: none;    
border: 1px solid #a99d75;    
border-radius: 0;    
box-shadow: none;
font-family: "Open Sans Condensed" !important;
padding: 5px 33px;
}
h3.assistive-text{font-family: "Open Sans Condensed" !important;}
.tc-post-list-grid .tc-g-cont {
    font-size: 13px;
    line-height: 16.5px;
}
#left input {    margin-left: 15px;}
#left aside {    margin-bottom: 40px;}
.uneditable-input, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="color"], input[type="search"], select, textarea { border-radius: 0;}

#left.widget-area::after {border-right: 0 none;}

.tc-sidebar .widget li::after {    border-bottom: 0 none;}
.widget_archive li a, .widget_categories li a, .widget_links li a, .widget_meta li a, .widget_nav_menu li a, .widget_pages li a {    font-size: 15px;}


#sow-headline-container.sow-headline h1 {
    font-size: 26px!important;
}

.blog #content > .entry-header h1, 
.blog #content > .entry-header h2, 
.archive #content .archive-header h1, 
.archive #content .archive-header h2{
 color: #a99d75;
    font-size: 33px;
    font-style: normal;
    font-weight: 700;
    text-align:left
}
.entry-meta {
    text-align: left;
}
.tc-grid-shadow .tc-grid {box-shadow: none;}
.tc-grid-border .tc-grid {border-bottom: 1px solid;}
a {color: #666;}

.navbar .nav li.dropdown .caret {border-bottom-color: #fff; border-top-color: #fff;}
.navbar-wrapper .navbar.resp ul.nav.tc-hover-menu {display: block; float: none; margin: 0 15%;  width: 100%;}
.datagrid table {border-collapse: collapse; text-align: left; width: 100%;}
.datagrid { background: #fff none repeat scroll 0 0; border: 1px solid #ffffff; overflow: hidden;}
.datagrid table td, .datagrid table th { padding: 3px 10px;}
.datagrid table thead th { background: #666666;border-left: 1px solid #ffffff;  color: #ffffff;  font-size: 15px;font-weight: bold;text-align:center}
.datagrid table thead th:first-child { border: medium none;}
.datagrid table tbody td {border-left: 1px solid #ffffff; color: #ffffff;font-size: 16px; font-weight: normal;text-align:center}
.datagrid table tbody .alt td {background: #2f2f2f none repeat scroll 0 0; color: #7d7d7d;}
.datagrid table tbody td:first-child {border-left: 1px solid #fff;}
.datagrid table tbody tr:last-child td { border-bottom: medium none;}
.datagrid table tfoot td div { background: #303538 none repeat scroll 0 0;  border-top: 1px solid #ffffff;}
.datagrid table tfoot td {  font-size: 12px; padding: 0;}
.datagrid table tfoot td div { padding: 2px;}
.datagrid table tfoot td ul { list-style: outside none none; margin: 0; padding: 0; text-align: right;}
.datagrid table tfoot li { display: inline;}
.datagrid table tfoot li a {  
background: #8c8c8c -moz-linear-gradient(center top , #8c8c8c 5%, #7d7d7d 100%) repeat scroll 0 0; 
border: 1px solid #8c8c8c;    
border-radius: 3px;    
color: #f5f5f5;    
display: inline-block;    
margin: 1px;   
 padding: 2px 8px;    
text-decoration: none;
}
.datagrid table tfoot ul.active, .datagrid table tfoot ul a:hover {    
background: #8c8c8c none repeat scroll 0 0;    
border-color: #7d7d7d;    
color: #f5f5f5;    
text-decoration: none;
}

div.dhtmlx_window_active, div.dhx_modal_cover_dv { position: fixed !important;}
tr:nth-child(2n) td, tr:nth-child(2n) th { background-color: #2f2f2f;}

tr:nth-child(2n+1) td, tr:nth-child(2n+1) th {background-color: #2f2f2f;}

table{margin:0}

a:focus, a:active {
    outline: medium none;
}
#main-wrapper .widget li::after{border:none}
#main-wrapper  .widget li {
    border-bottom: none;}
#main-wrapper .widget li:hover, .widget li:focus {
    background-color: transparent;
    text-decoration: none;
}
.entry-meta{text-align:center}
.tc-grid-border .tc-grid {
    border: 0 none;
}
.dropdown-menu > li > a{padding: 3px 20px;}
.navbar .nav > li > a {
   
    padding: 8px 20px 0;
}
.navbar .nav > li > .dropdown-menu::before{top:-10px}
.tc-hover-menu.nav ul {
    top: 26px;
}
.navbar .nav > li > .dropdown-menu::after{top:-9px}
.dropdown-menu > li > a{line-height:30px}

footer#footer .colophon {background-color: #303538;}

footer#footer {    background: #303538 none repeat scroll 0 0;    border-top: 6px solid #a99d75;}

#footer #calendar_wrap table a, .btt-arrow, footer#footer .colophon a.back-to-top {
    color: #fff;
    text-shadow: none;
}