/*/////////////////////////////////////////////////////////////////////
 // 
 // Custom theme code styles
 // Written by Themelize.me (http://themelize.me)
 // 
 // This is an empty starter template for overriding styles
 // set by Bootstrap & the theme
 // 
 // ----------------------------------------------------
 // 
 // Remove unused code for better performances
 // 
 // ----------------------------------------------------
 // 
 // @see - Usefuls tools online for editing
 // 1. http://charliepark.org/bootstrap_buttons/ - Button style generator
 // 2. http://www.colorzilla.com/gradient-editor/ - CSS3 gradient maker
 // 
 // @note
 // To ensure custom styles are picked up
 // wrap definitions in body tag
 // ie.
 // body .navbar-inner {
 //   background: #ff0000;
 // }
 // 
 /////////////////////////////////////////////////////////////////////*/
/*
 * --------------------------------------------------
 * 1. General Elements
 *--------------------------------------------------
 */
#navigation {
	/* 1. Navigation wrapper */
	background-color: transparent !important;
	border: none !important;
}

#highlighted {
	/* 2. Highlighted (below header) wrapper */
	background: #fff url('../img/bg-bottom.png') repeat-x top center;
	margin-bottom: 15px;
	background: transparent url('../img/bg-sliders.png') repeat;
	border: 1px solid #007fff !important;
	border-top: none !important;
	border-radius: 0px 0px 5px 5px;
}

#content {
	/* 3. Content wrapper */
	border: 1px solid #007fff !important;
	border-radius: 5px;
	margin-bottom: 15px;
}

#content-below {
	/* 4. Content Below wrapper */
}

#footer {
	/* 5. Footer wrapper */
	border-radius: 5px 5px 5px 5px;
    min-height: 40px;
}
/*
 * --------------------------------------------------
 * 2. Colours
 *-------------------------------------------------- 
 */
/*
 * --------------------------------------------------
 * 3. Responsiveness/media queries
 *--------------------------------------------------
 */
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

form#search { margin-top: 10px; }

@media (min-width: 768px) {
	/* Small devices (tablets, 768px and up) */
}
@media (min-width: 992px) {
	/* Medium devices (desktops, 992px and up) */
    form#search { margin-top: 10px; }
}
@media (min-width: 1200px) {
	/* Large devices (large desktops, 1200px and up) */
    form#search { margin-top: 15px; }
}
/*
 * --------------------------------------------------
 * 4. Misc
 * Other stuff
 *--------------------------------------------------
 */

    .customers li.customer { height: 180px; width: 190px; text-align: center; }

    .customers li.customer a .inner-wrapper{ padding: 0px; }

    .customers li.customer a .img-wrapper img { max-height: 100px }


/*
Icons/Titles:
dark blue: #324E90
light blue: #5B78BB
light cyan: #D2E7ED
Menu Bar:
navy blue: #0A459D
*/

html {
	height: 100%;
}

body {
	min-height: 100%;
/*	background: #fff url('../img/backgrounds/bf2015.jpg') no-repeat top center; */
/*	background: #fff url('../img/backgrounds/autumn_1920.jpg') no-repeat top center; */
/*	background: #fff url('../img/backgrounds/old/summer_1920.jpg') no-repeat top center; */
/*  NEW  */
/*	background: #fff url('../img/backgrounds/autumn_v2.jpg') no-repeat top center; */
/*	background: #fff url('../img/backgrounds/flakes_1920.jpg') no-repeat top center; */
/*	background: #fff url('../img/backgrounds/spring_1920.jpg') no-repeat top center; */
/*	background: #fff url('../img/backgrounds/hawaii.jpg') no-repeat top center; */

	background: #59f; /*NEEDED FOR SEASON BG INJECTION in themes/rc/template.php */

	margin: 0; padding: 0; 
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

body.spring {
    background: #fff url('../img/backgrounds/spring_1920.jpg') no-repeat top center;
    background-size: cover;
}

body.summer {
    background: #fff url('../img/backgrounds/hawaii.jpg') no-repeat top center;
    background-size: cover;
}

body.autumn {
    background: #fff url('../img/backgrounds/autumn_v2.jpg') no-repeat top center;
    background-size: cover;
}

body.winter {
    background: #fff url('../img/backgrounds/flakes_1920.jpg') no-repeat top center;
    background-size: cover;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Francois One', 'Arial', sans-serif !important;
}

.navbar-default {
	background-color: #0A459D;
	border: 1px solid #cde5fd;
	border-radius: 5px 5px 0px 0px !important;
	border-bottom: 8px solid #fff;
	margin-bottom: 0px;
}
.navbar-default .navbar-brand {
	color: #ffffff;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
	color: #0A459D;
}
.navbar-default .navbar-nav > li > a {
	color: #ffffff;
	font-size: 20px;
	font-family: 'Francois One', 'Arial', sans-serif !important;
	text-shadow: 2px 2px 2px #000;
	text-transform: none;
	font-weight: normal;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #D2E7ED;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
	color: #0A459D;
	background-color: #ffffff;
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
	color: #0A459D;
	background-color: #ffffff;
}
.navbar-default .navbar-nav > .dropdown > a .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
	border-top-color: #0A459D;
	border-bottom-color: #0A459D;
}
.navbar-default .navbar-nav > .dropdown .dropdown-menu .divider {
	background-color: #ffffff;
}
.navbar-default .navbar-nav > .open > a .caret, 
.navbar-default .navbar-nav > .open > a:hover .caret, 
.navbar-default .navbar-nav > .open > a:focus .caret {
	border-top-color: #0A459D;
	border-bottom-color: #0A459D;
}
.navbar-default .navbar-toggle {
	border-color: #ffffff;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color: #ffffff;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #ffffff;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color: #ffffff;
}

@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #ffffff;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #0A459D;
	}
}

.navbar-nav > li > a {
    padding: 20px 10px;
}

.navbar-nav > li > a .caret {
    margin: 0;
    padding: 0;
}

.navbar-nav > li > .dropdown-toggle .caret {
	padding-left: 10px;
    padding-right: 10px;
    margin-right: 1px;
    float: none;
    position: relative;
    top: 5px;
}

.navbar-nav > li > .dropdown-toggle .caret:before {
}


#nav {
	border: 1px solid #007fff;
	border-radius: 5px 5px 0px 0px;
	border-bottom: none;
}

#minimenu {
	color: #fff;
	background-color: #0A459D;
	border: 1px solid #cde5fd;
	border-top: none;
	border-radius: 0px 0px 5px 5px;
    /*
	text-align: center;
    */
    padding: 5px 5px 5px 10px;
    margin-bottom: 20px;
}

#minimenu ul {
    padding: 0;
    margin: 0;
}

#minimenu ul li {
	display: inline;
    padding-left: 20px;
}

#minimenu ul li a {
	color: #fff !important;
}

.carousel {
	border: 1px solid #cde5fd;
	border-radius: 0px 0px 5px 5px;
}

.carousel img {
	border-radius: 0px 0px 5px 5px;
}

.carousel .right.carousel-control,
.carousel .left.carousel-control {
	border-radius-bottom-right: 5px;
}


form#search input {
	border-radius: 5px;
	box-shadow: 2px 2px 4px #000;
}

form#search button {
	padding: 0 0 0 10px;
	background: none;
	border: none;
	font-size: 28px;
	color: #fff;
	text-shadow: 2px 2px 2px #000;
}

.panel-group-list-style .panel,
.panel-group-list-style .panel-heading,
.panel-group-list-style .panel-body {
    background-color: transparent;
}

table.locations {
	border-width: 0px;
}
table.locations th {
}
table.locations td {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background: url('/themes/rc/assets/img/store_frame.png');
	background-size: 100% 100%;
	background-repeat: no-repeat; 
	background-position: right bottom;
}

legend {
	width: 75%;
}

/*Block filtre categorii*/
.subnav {
    margin-bottom: 420px ;
}

fieldset legend { margin: 10px 0 10px 0; }

fieldset#billing_information > .form-group > .control-label,
fieldset#shipping_information > .form-group > .control-label,
fieldset#shipping_method .form-group > .control-label,
fieldset#payment_method .form-group > .control-label {
    display: none;
}
fieldset#shipping_information legend+div .control-label { display: block !important; }


body#pages_3 #content { background: #fff url('../img/mascota/syringe.jpg') no-repeat bottom right; }
body#pages_4 #content { background: #fff url('../img/mascota/office.jpg') no-repeat right 90px; }
body#posts #content { background: #fff url('../img/mascota/coffee.jpg') no-repeat top right; }
body#posts_1 #content { background: #fff url('../img/mascota/coffee.jpg') no-repeat top right; }
body#posts_2 #content { background: #fff url('../img/mascota/coffee.jpg') no-repeat top right; }
body#posts_3 #content { background: #fff url('../img/mascota/coffee.jpg') no-repeat top right; }
body#posts_4 #content { background: #fff url('../img/mascota/coffee.jpg') no-repeat top right; }
body#posts_5 #content { background: #fff url('../img/mascota/coffee.jpg') no-repeat top right; }
body#posts_6 #content { background: #fff url('../img/mascota/coffee.jpg') no-repeat top right; }
body#posts_7 #content { background: #fff url('../img/mascota/coffee.jpg') no-repeat top right; }
body#posts_8 #content { background: #fff url('../img/mascota/coffee.jpg') no-repeat top right; }
body#posts_9 #content { background: #fff url('../img/mascota/coffee.jpg') no-repeat top right; }
body#posts_0 #content { background: #fff url('../img/mascota/coffee.jpg') no-repeat top right; }
body#posts_10 #content { background: #fff url('../img/mascota/coffee.jpg') no-repeat top right; }
body#posts_11 #content { background: #fff url('../img/mascota/coffee.jpg') no-repeat top right; }
body#posts_12 #content { background: #fff url('../img/mascota/coffee.jpg') no-repeat top right; }
body#posts_13 #content { background: #fff url('../img/mascota/coffee.jpg') no-repeat top right; }
body#posts_14 #content { background: #fff url('../img/mascota/coffee.jpg') no-repeat top right; }
body#posts_15 #content { background: #fff url('../img/mascota/coffee.jpg') no-repeat top right; }
body#posts_16 #content { background: #fff url('../img/mascota/coffee.jpg') no-repeat top right; }
body#posts_17 #content { background: #fff url('../img/mascota/coffee.jpg') no-repeat top right; }
body#posts_18 #content { background: #fff url('../img/mascota/coffee.jpg') no-repeat top right; }
body#posts_19 #content { background: #fff url('../img/mascota/coffee.jpg') no-repeat top right; }
body#posts_20 #content { background: #fff url('../img/mascota/coffee.jpg') no-repeat top right; }

body#orders_new #content { background: #fff url('../img/mascota/cart.jpg') no-repeat bottom right; background-position: right bottom 210px }
body#user_login #content { background: #fff url('../img/mascota/card.jpg') no-repeat bottom right; }
body#user_login form { width: 70%; }
body#user_register #content { background: #fff url('../img/mascota/card.jpg') no-repeat bottom right; }
body#user_register form { width: 70%; }

body#categories_101 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_102 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_102 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_103 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_104 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_105 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_106 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_107 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_108 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_109 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_110 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_111 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_112 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_113 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_114 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_115 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_116 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_117 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_118 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_119 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_120 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_121 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_122 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_123 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_124 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_125 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
body#categories_126 #content { background: #fff url('../img/mascota/flask.jpg') no-repeat bottom left; }
/*IMPRIMANTE*/
body#categories_200 #content,
body#categories_201 #content,
body#categories_202 #content,
body#categories_203 #content { background: #fff url('../img/mascota/copier.jpg') no-repeat bottom left; }


.flexslider {
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}