/*
Theme Name: Customizr Child 01
Theme URI: 
Description: Child 01 theme for the Customizr theme
Author: <a href="http://www.themesandco.com/" title="Visit author homepage">nikeo</a>
Author URI: http://www.keepoint.co.uk
Template: customizr
Version: 3.0.10
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Wed, 04 Sep 2013 19:17:19 +0000 */ 

@import url('../customizr/style.css');

.navbar .navbar-inner {
-webkit-box-shadow: 3px 3px 3px #1A58A8;
-moz-box-shadow: 3px 3px 3px #1A58A8 ;
box-shadow: 3px 3px 3px #1A58A8;
}


.navbar-wrapper h2.site-description {
    color: #1A58A8;
}

footer#footer .colophon a, footer#footer .colophon p {
  color: #1A58A8;
}

footer#footer {
background: #1A58A8;
}

footer#footer {
    border-top: 10px solid #A3CD40;
}

h1 {
color: #1A58A8;
}

h2 {
color: #1A58A8;
}

h3 {
color: #A3CD40;
}

.navbar .nav > li > a { color: #1A58A8; }

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover { color: #A3CD40; }

}

.format-icon:before {
	speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  padding-right: 10px;
  opacity: 0.2;
  position: relative;
  top: 8px;
  display: none;
  font: normal normal 1.2em/1 'entypo';
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  text-decoration: none;
  color: white;
  background-color: #1A58A8;
  background-image: -moz-linear-gradient(top, #1A58A8, #5e8ac2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1A58A8), to(#5e8ac2));
  background-image: -webkit-linear-gradient(top, #1A58A8, ##5e8ac2);
  background-image: -o-linear-gradient(top, #1A58A8, ##5e8ac2);
  background-image: linear-gradient(to bottom, #1A58A8, ##5e8ac2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1A58A8' , endColorstr='#ff5e8ac2' , GradientType=0);
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: white;
  text-decoration: none;
  outline: 0;
  background-color: #1A58A8;
  background-image: -moz-linear-gradient(top, #1A58A8, #5e8ac2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1A58A8), to(#5e8ac2));
  background-image: -webkit-linear-gradient(top, #1A58A8, #5e8ac2);
  background-image: -o-linear-gradient(top, #1A58A8, #5e8ac2);
  background-image: linear-gradient(to bottom, #1A58A8, #5e8ac2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A58A8' , endColorstr='#ff5e8ac2' , GradientType=0);
}

/*make the menu sub-menu items drop down on mouse hover */
ul.nav li.dropdown:hover > ul.dropdown-menu{
    display: block;
    margin: 0;
}

/* Change menu/navbar padding: 2nd and 4th for horiz padding */
.navbar .nav > li > a {
  padding: 5px 16px 5px 16px;
/* and change font size in menu */
  font-size: 14px;
}

/* Change font size of first letters in menu */
.navbar .nav > li > a:first-letter {
  font-size: 15px;
}

/* Take bold off tagline*/
.navbar-wrapper .navbar h2 {
  color: #1A58A8;
  float: right;
  font-style: italic;
  line-height: 19px;
  padding-right: 5px;
  text-align: right;
}

/* Mobile Menu */
.navbar .btn-navbar {
    background-color: #1A58A8;
    background-image: linear-gradient(to bottom, #1A58A8, #5e8ac2);
}
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus {
    background-color: #A3CD40;
}


/* Social Icons */
footer#footer .colophon .social-block a {
  text-shadow: 0 0px 0 white;
  font-size: 1.6em;
}

.social-block a {
  font-size: 1.6em;
  text-shadow: 0 1px 0 white;
  opacity: 0.8;
}

.social-block a,
footer#footer .colophon .social-block a { color: #A3CD40; 
}

.social-block a:hover,
footer#footer .colophon .social-block a:hover { color: #1A58A8; 
}

/* Features */
.round-div { 
    border-radius: 115px 115px 115px 115px;
    -moz-box-shadow:    inset 0 0 10px #1A58A8;
    -webkit-box-shadow: inset 0 0 10px #1A58A8;
    box-shadow:         inset 0 0 10px #1A58A8;
    top: -63px;
    left: -63px;
}

.widget-front.hover .round-div, article.hover .round-div, .widget-front.focus .round-div, article.focus .round-div {
     transform: scale(1.5);
     -webkit-transform: scale(1.5);
} 

.widget-front h2:hover, .widget-front h2:focus, .widget-front h2:active {
    color: #1A58A8;
    cursor: pointer;
}

.thumb-wrapper {
    -moz-box-shadow:    3px 3px 6px 2px #A3CD40;
    -webkit-box-shadow: 3px 3px 6px 2px #A3CD40;
    box-shadow:         3px 3px 6px 2px #A3CD40; 
    width: 250px;
    border-radius: 10px 10px 10px 10px;
}

.thumb-wrapper img {
    height: 100%;
}

/* Side widgets */
.textwidget { text-align: center !important; 
}

/* Carousel */
.carousel .item {
-webkit-transition: .7s ease-in-out opacity;
-moz-transition: .7s ease-in-out opacity;
-ms-transition: .7s ease-in-out opacity;
-o-transition: .7s ease-in-out opacity;
transition: .7s ease-in-out opacity;
left: 0 !important;
}

.carousel .active.left, .carousel .active.right {
opacity: 0;
z-index: 2;
}
/* ...and only if you're using the prev/next buttons */
.carousel .next.left, .carousel .prev.right {
opacity: 1;
z-index: 1;
}

.carousel-control {
display:none;
}

.carousel-inner > .active {
left: 0;
/* Fix slider in IE */
z-index: 9;
}

.carousel-caption {
background-color: transparent\9;
/* IE8 and below */
background: rgba(0, 0, 0, 0.2);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#33000000', GradientType=0);
/* IE6-9 */
max-width: 60%;
padding: 5%;
line-height: 14px;
vertical-align: middle;
/* fix for IE to align the grey box to center */
top: 25%;
display: inline-block;
position: relative;
margin-left: 11%;
/*display:inline; IE7 and below */
}

/* Responsive 4860-6953 and 8219-8502 */
@media screen and (max-width: 320px) {
    .navbar-wrapper h2.site-description {
    color: #1A58A8;
    }
}

@media screen and (min-width: 321px) and (max-width: 480px) {
   .navbar-wrapper h2.site-description {
    color: #1A58A8;
}
}

@media screen and (max-width: 480px) {
   .navbar-wrapper h2.site-description {
    color: #1A58A8;
   }
     .round-div {
        left: -44px;
        top: -44px;
    }
    .widget-front.hover .round-div, article.hover .round-div, .widget-front.focus .round-div, article.focus .round-div, .widget-front.active .round-div, article.active .round-div {
        transform: scale(2.6);
        -webkit-transform: scale(2.6);
    }
    .thumb-wrapper img {
        right: 0;
        max-width: 250px;
    }
}

@media screen and (min-width: 481px) and (max-width: 767px) {
  body {
    padding-left: 0px;
    padding-right: 0px;
    }
  .container {
    padding-left: 4px;
    padding-right: 4px;
    overflow-x:hidden;
    }
	navbar-wrapper h2.site-description {
    color: #1A58A8;
    }
    .round-div {
        left: -44px;
        top: -44px;
    }
    .widget-front.hover .round-div, article.hover .round-div {
        transform: scale(2.6);
        -webkit-transform: scale(2.6);
    }
    .thumb-wrapper img {
        right: 0;
        max-width: 250px;
    } 
}

}

@media screen and (min-width: 768px) and (max-width: 979px) {
    .navbar-wrapper h2.site-description {
    color: #1A58A8;
   }
   .thumb-wrapper {
        width: 228px;
        height: 228px;
    }
    .round-div {
        left: -56px;
        top: -56px;
    }
    .widget-front.hover .round-div, article.hover .round-div,  .widget-front.focus .round-div, article.focus .round-div {
        transform: scale(2.5);
        -webkit-transform: scale(2.5);
    }
    .thumb-wrapper img {
        right: 0;
    }
}

@media screen and (max-width: 980px) {

}

@media screen and (min-width: 981px) and (max-width: 1024px) {

}

@media screen and (min-width: 1025px) and (max-width: 1169px) {
 
}

@media screen and (min-width: 1071px) and (max-width: 1200px) {

}

@media screen and (min-width: 1201px) and (max-width: 1366px) {
   
}