/* `XHTML, HTML4, HTML5 Reset
----------------------------------------------------------------------------------------------------*/

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp {
  border: 0;
  margin: 0;
  word-wrap: break-word;
  padding: 0;
  font-size: 100%;
}

html,
body {
  height: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
/*
  Override the default (display: inline) for
  browsers that do not recognize HTML5 tags.

  IE8 (and lower) requires a shiv:
  http://ejohn.org/blog/html5-shiv
*/
  display: block;
}

b,
strong {
/*
  Makes browsers agree.
  IE + Opera = font-weight: bold.
  Gecko + WebKit = font-weight: bolder.
*/
  font-weight: bold;
}

img {
  color: transparent;
  font-size: 0;
  vertical-align: middle;
/*
  For IE.
  http://css-tricks.com/ie-fix-bicubic-scaling-for-images
*/
  -ms-interpolation-mode: bicubic;
}

li {
/*
  For IE6 + IE7.
*/
  display: list-item;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

th,
td,
caption {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}

svg {
/*
  For IE9.
*/
  overflow: hidden;
}
/*
  960 Grid System Modified for
  Responsive layout 960 Grid 
  System ~ Core CSS.
  Learn more ~ http://960.gs/    
  Author: InkThemes
  Licensed under GPL and MIT.
*/
/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.
  Note: IE6 works fine without this fix.
*/

/* `Container >> 24 Columns
-----------------------------------*/
 .container_24 {
        margin-left: auto;
        margin-right: auto;
        width: 1115px;
	-webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
    }
    /*  Each columns are measured 
        For their specific size.
    */
    .container_24 .grid_1 {
        width: 3.167%;
    }
    .container_24 .grid_2 {
        width: 7.333%;
    }
    .container_24 .grid_3 {
        width: 11.5%;
    }
    .container_24 .grid_4 {
        width: 15.667%;
    }
    .container_24 .grid_5 {
        width: 19.833%;
    }
    .container_24 .grid_6 {
        width: 24%;
    }
    .container_24 .grid_7 {
        width: 28.167%;
    }
    .container_24 .grid_8 {
        width: 32.7%;
    }
    .container_24 .grid_9 {
        width: 36.5%;
    }
    .container_24 .grid_10 {
        width: 40.667%;
    }
    .container_24 .grid_11 {
        width: 44.833%;
    }
    .container_24 .grid_12 {
        width: 49%;
    }
    .container_24 .grid_13 {
        width: 53.167%;
    }
    .container_24 .grid_14 {
        width: 57.993%;
    }
    .container_24 .grid_15 {
        width: 61.5%;
    }
    .container_24 .grid_16 {
        width: 65.667%;
    }
    .container_24 .grid_17 {
        width: 69.833%;
    }
    .container_24 .grid_18 {
        width: 74%;
    }
    .container_24 .grid_19 {
        width: 78.167%;
    }
    .container_24 .grid_20 {
        width: 82.333%;
    }
    .container_24 .grid_21 {
        width: 86.5%;
    }
    .container_24 .grid_22 {
        width: 90.667%;
    }
    .container_24 .grid_23 {
        width: 94.833%;
    }
    .container_24 .grid_24 {
        width: 99%;
    }
/* `Grid >> Global
-----------------------------------*/

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24 {
    display: inline;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
}
/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
-----------------------------------*/

.alpha {
    margin-left: 0;
}
.omega {
    margin-right: 0;
}
/* `Clear Floated Elements
-----------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before, .clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.clearfix:after {
    clear: both;
}
/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix {
    zoom: 1;
}
/*  This query is applied for
    Protait Tablet ipad
*/
@media only screen and (min-width: 960px) and (max-width: 1140px) {
.container_24 {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}
/* `Grid >> 24 Columns
-----------------------------------*/

.container_24 .grid_1 {
    width: 30px;
}
.container_24 .grid_2 {
    width: 70px;
}
.container_24 .grid_3 {
    width: 110px;
}
.container_24 .grid_4 {
    width: 150px;
}
.container_24 .grid_5 {
    width: 190px;
}
.container_24 .grid_6 {
    width: 230px;
}
.container_24 .grid_7 {
    width: 270px;
}
.container_24 .grid_8 {
    width: 310px;
}
.container_24 .grid_9 {
    width: 350px;
}
.container_24 .grid_10 {
    width: 390px;
}
.container_24 .grid_11 {
    width: 430px;
}
.container_24 .grid_12 {
    width: 470px;
}
.container_24 .grid_13 {
    width: 510px;
}
.container_24 .grid_14 {
    width: 550px;
}
.container_24 .grid_15 {
    width: 590px;
}
.container_24 .grid_16 {
    width: 630px;
}
.container_24 .grid_17 {
    width: 670px;
}
.container_24 .grid_18 {
    width: 710px;
}
.container_24 .grid_19 {
    width: 750px;
}
.container_24 .grid_20 {
    width: 790px;
}
.container_24 .grid_21 {
    width: 830px;
}
.container_24 .grid_22 {
    width: 870px;
}
.container_24 .grid_23 {
    width: 910px;
}
.container_24 .grid_24 {
    width: 950px;
}
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .container_24 {
        margin-left: auto;
        margin-right: auto;
        width: 768px;
    }
    /*  Each columns are measured 
        For their specific size.
    */
    .container_24 .grid_1 {
        width: 3.167%;
    }
    .container_24 .grid_2 {
        width: 7.333%;
    }
    .container_24 .grid_3 {
        width: 11.5%;
    }
    .container_24 .grid_4 {
        width: 15.667%;
    }
    .container_24 .grid_5 {
        width: 19.833%;
    }
    .container_24 .grid_6 {
        width: 24%;
    }
    .container_24 .grid_7 {
        width: 28.167%;
    }
    .container_24 .grid_8 {
        width: 32.333%;
    }
    .container_24 .grid_9 {
        width: 36.5%;
    }
    .container_24 .grid_10 {
        width: 40.667%;
    }
    .container_24 .grid_11 {
        width: 44.833%;
    }
    .container_24 .grid_12 {
        width: 49%;
    }
    .container_24 .grid_13 {
        width: 53.167%;
    }
    .container_24 .grid_14 {
        width: 57.333%;
    }
    .container_24 .grid_15 {
        width: 61.5%;
    }
    .container_24 .grid_16 {
        width: 65.667%;
    }
    .container_24 .grid_17 {
        width: 69.833%;
    }
    .container_24 .grid_18 {
        width: 74%;
    }
    .container_24 .grid_19 {
        width: 78.167%;
    }
    .container_24 .grid_20 {
        width: 82.333%;
    }
    .container_24 .grid_21 {
        width: 86.5%;
    }
    .container_24 .grid_22 {
        width: 90.667%;
    }
    .container_24 .grid_23 {
        width: 94.833%;
    }
    .container_24 .grid_24 {
        width: 99%;
    }
}
/*  This query is applied for 
    landscape ipad, Mobile
*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .container_24 {
        width: 480px;
    }
    /* `Grid 1 to 12 columns
        Moved to 100% width 
        Acroding to container width
        In landscape tablet screen
    */

    .container_24 .grid_1,  .container_24 .grid_2,  .container_24 .grid_3,  .container_24 .grid_4,  .container_24 .grid_5,  .container_24 .grid_6,  .container_24 .grid_7,  .container_24 .grid_8,  .container_24 .grid_9,  .container_24 .grid_10,  .container_24 .grid_11,  .container_24 .grid_12 {
        width: 100%;
    }
    /*  Grid 13 to 24 columns
        Fixed in 470px in minimum
        Width 480px to maximum 767px
        Screen
    */
    .container_24 .grid_13 {
        width: 470px;
    }
    .container_24 .grid_14 {
        width: 470px;
    }
    .container_24 .grid_15 {
        width: 470px;
    }
    .container_24 .grid_16 {
        width: 470px;
    }
    .container_24 .grid_17 {
        width: 470px;
    }
    .container_24 .grid_18 {
        width: 470px;
    }
    .container_24 .grid_19 {
        width: 470px;
    }
    .container_24 .grid_20 {
        width: 470px;
    }
    .container_24 .grid_21 {
        width: 470px;
    }
    .container_24 .grid_22 {
        width: 470px;
    }
    .container_24 .grid_23 {
        width: 470px;
    }
    .container_24 .grid_24 {
        width: 470px;
    }
}
/* This query is applied for protait ipad, Mobile
*/
@media only screen and (max-width: 480px) {
    .container_24 {
        width: 300px;
    }
    /*  Grid 1 to 24 columns are
        Fixed in mobile layout
    */
    .container_24 .grid_1,  .container_24 .grid_2,  .container_24 .grid_3,  .container_24 .grid_4,  .container_24 .grid_5,  .container_24 .grid_6,  .container_24 .grid_7,  .container_24 .grid_8,  .container_24 .grid_9,  .container_24 .grid_10,  .container_24 .grid_11,  .container_24 .grid_12,  .container_24 .grid_13,  .container_24 .grid_14,  .container_24 .grid_15,  .container_24 .grid_16,  .container_24 .grid_17,  .container_24 .grid_18,  .container_24 .grid_19,  .container_24 .grid_20,  .container_24 .grid_21,  .container_24 .grid_22,  .container_24 .grid_23,  .container_24 .grid_24 {
        width: 97%;
    }
}

@import url("http://fonts.googleapis.com/css?family=Arvo:400,700,400italic,700italic");
body {
font-family:arvo, 'Tahoma', 'Lucida Grande', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 15px;
line-height: 27px;
color:#373636;
background-attachment:fixed;
}
h1, h2, h3, h4, h5, h6 {
font-family:"ARVO", verdana, Arial, sans-serif;
font-weight:normal;
color:#010101;
}
h1 {
font-size:24px;
}
h2 {
font-size:22px;
}
h3 {
font-size:20px;
}
h4 {
font-size:18px;
}
h5 {
font-size:16px;
}
h6 {
font-size:12px;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.625em;
margin-top:5px;
}
a {
text-decoration:none;
color:#4d4c4c;
}
a img {
border:none;
}
:focus {
outline:none;
}
input[type="submit"] {
cursor:pointer;
}
ol {
list-style: decimal;
}
ul {
list-style: disc;
}
li {
margin-left:30px;
}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure {
margin-bottom:15px;
font-weight:normal;
}
td, th {
border: 1px solid #ccc;
padding: 10px;
}
th {
background: #cccccc;
}
.header_container{
background:#0da9d5 url(//blueriverprinting.com/wp-content/themes/black-rider/images/header-bg.png) repeat-x bottom;
padding:33px 0;
}
.call-us{
text-align:center;
}
.call-us p{
background:#d64026 url(//blueriverprinting.com/wp-content/themes/black-rider/images/call.png) top repeat-x;
display:inline-block;
color:#fff;
padding: 5px 20px;
border-radius:5px;
margin-bottom: 0;
margin-top: 3px;
cursor:default;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
float:right;
}
.call-us p:hover {        
background:#f16249 url(//blueriverprinting.com/wp-content/themes/black-rider/images/call-hover.png) top repeat-x;
}
.menu-container{
padding:4px 0;
border-bottom:1px solid #fff;
border-top:2px solid #fff; 
}
.menu-wrapper{
}
.mobieMenu{
margin:0 auto;
width:70%;
margin-top:12px;
text-align:center;
margin-left:70px;
}
.menu_bar {
border:1px solid #d9d9d9;
background:#fff;
display:block;
padding-bottom:20px;
padding-top:5px;
padding-left:20px;
margin-top:15px;
}
#menu {
position:relative;
}
#menu ul {
list-style-type:none;	
}
#menu .ddsmoothmenu {
list-style:none;
position:relative;
margin-top:11px;
margin-bottom:9px;
}
#menu .ddsmoothmenu li > ul li > ul {
margin-top:1px;
}
#menu .ddsmoothmenu li {
position:relative;
display:inline;
font-size:15px;
margin-left:0;
margin-bottom:0;
margin-right:-4px;
}
#menu .ddsmoothmenu li a {
position:relative;
color:#444;
text-decoration:none;
padding:13.5px 18px 13px 18px;
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/menu-sep.png) center right no-repeat;
}
#menu .ddsmoothmenu li:first-child a {
padding-left:0;
}
#menu .ddsmoothmenu li:last-child a {
background:none;
}
#menu li.current-menu-item a, #menu li.current-menu-parent a, #menu li.current_page_parent a, #menu li a.selected, #menu li a:hover {
color:#16bcec;
}
#menu .ddsmoothmenu li > ul {
padding-top: 0px;
margin-left: -2px;
}
#menu li li a, #menu li li a.selected, #menu li li a:hover {
border:none;
}
#menu li.current-menu-item a:hover, #menu li.current-menu-parent a:hover, #menu li.current_page_parent a:hover, #menu li a:hover.selected {
text-decoration:none;
color:#000;
}
#menu li li a, #menu li li a.selected, #menu li li a:hover {
border:none;
position:relative;
}
#menu .ddsmoothmenu li li:first-child {
border-top:1px solid #cecfd0;
}
#menu .ddsmoothmenu li li:first-child:before {
}
#menu .ddsmoothmenu li li {
margin:0;
padding:0;
}
#menu .ddsmoothmenu li li a {
width:216px;
height:auto;
float:none;
display:block;
text-align:left;
position:relative;
margin:0;
padding:7px 0;
padding-left:15px;
text-shadow:none;
border-left:none;
font-size:14px;
line-height:28px;
text-transform:capitalize;
font-weight: normal;
-webkit-transition:all 0.3s linear;
-moz-transition:all 0.3s linear;
-o-transition:all 0.3s linear;
}
#menu .ddsmoothmenu li li:last-child {
padding-bottom:0px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
#menu .ddsmoothmenu li li a:after {
width:100%;
content:'';
position:absolute;
left:0;
top:0;
}
#menu .ddsmoothmenu li li li li:last-child a, #menu .ddsmoothmenu li li li li:last-child a:after {
border-top:none;
}
#menu .ddsmoothmenu li li:last-child a:after {
width:100%;
content:'';
position:absolute;
left:0;
bottom:0;
}
* html #menu .ddsmoothmenu li li a {
display:inline-block;
}
#menu .ddsmoothmenu li li:first-child a {
padding-left:15px;
}
#menu .ddsmoothmenu li li a:link, #menu .ddsmoothmenu li li a:visited {
background-image:none;
}
#menu .ddsmoothmenu li li a.selected, #menu .ddsmoothmenu li li a:hover {
text-shadow:none;
background-color:#f7f6f6;
color:#16bcec;
}
#menu .ddsmoothmenu li ul {
position:absolute;
left:0;
display:none;
visibility:hidden;
margin-top:17px;
margin-left:0px;
text-align:center; }
#menu .ddsmoothmenu li ul li {
display:list-item;
float:none;
border-top:none;
background-color:#fff;
border-bottom:1px solid #ececec;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
width:231px;
}
#menu .ddsmoothmenu li ul li ul {
padding-top:0;
top:0;
margin-top:0;
margin-left:0; z-index:333;
}
#menu .ddsmoothmenu li ul li ul li:first-child {
padding-top:0;
}
* html .ddsmoothmenu {
height:1%;
}
.downarrowclass {
position:absolute;
width:0;
height:0;
overflow:hidden;
top:0;
right:0;
display:none!important;
}
.rightarrowclass {
display:block;
width:7px;
height:5px;
position:absolute;
margin-top:-3px;
top:50%;
right:0;
background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/right.png) no-repeat 0 0;
}
.ddshadow {
width:0;
height:0;
position:absolute;
left:0;
top:0;
display:none;
}
#menu .ddsmoothmenu li li a:hover {
color:#1b95af;
border:none;
}
#menu .ddsmoothmenu li li a{
border:none;
}
#site-title a, 
#site-description{
color: #fff ;
}  .flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
margin: 0;
padding: 0;
list-style: none;
}
.slides, .flex-control-nav{
overflow:hidden;
} .slider-wrapper {
font-weight:normal;
padding-bottom:7px;
margin-top:0px;
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/slider-shadow.png) bottom center no-repeat;
margin-bottom:45px;
position:relative;
}
.slider-wrapper .top-shadow{
width:100%;
height:4px;
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/slider-top-shadow.png) top repeat-x;
position:absolute;
top:0;
left:0;
z-index:1;
}
.flexslider {
width: 100%;
margin: 0;
padding: 0; }
.flexslider .slides > li {
display: none;
-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
width:100%;
display: block;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
}
.flex-pauseplay span {
text-transform: capitalize;
}
.slides:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .slides {
display: block;
}
* html .slides {
height: 1%;
}  .no-js .slides > li:first-child {
display: block;
} .flexslider {
background: transparent;
position: relative;
zoom: 1;
margin: 0 0 20px;
}
.flexslider .slides {
zoom: 1;
}
.flexslider .slides > li {
position: relative;
margin-left:0;
}
.flex-container {
zoom: 1;
position: relative;
} .caption-wrapper{
}
.caption {
margin: 0;
position: absolute;
right: 15.65%;
top: -6%;
color: #fafafa;
font-size: 13px;
line-height: 18px;
width:336px;
padding-bottom:0px;
z-index:11;
-webkit-box-shadow: 0px 0px 12px rgba(77, 70, 74, 0.69);
-moz-box-shadow: 0px 0px 12px rgba(77, 70, 74, 0.69);
box-shadow: 0px 0px 12px rgba(77, 70, 74, 0.69);
border-radius:5px;
}
.flex-direction-nav a {
display: block;
position: absolute;
top: 45%;
z-index: 99;
cursor: pointer;
text-indent: -9999px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
-ms-transition: all .5s ease;
transition: all .5s ease;
border-radius:57px;
} .flex-direction-nav {
*height: 0;
}
.flexslider .flex-direction-nav .flex-next{
right:7%;
width:63px;
height:63px;
background:#000 url(//blueriverprinting.com/wp-content/themes/black-rider/images/next.png) center no-repeat;
opacity:0;
}
.flexslider:hover .flex-direction-nav .flex-next {
background:#000 url(//blueriverprinting.com/wp-content/themes/black-rider/images/next.png) center no-repeat;
width:63px;
height:63px;
right:7%;
opacity:.5;
-webkit-animation: bounceIn_single .4s ease-in-out;
-moz-animation: bounceIn_single .4s linear;
-o-animation: bounceIn_single .4s ease-in-out;
animation: bounceIn_single .4s ease-in-out;
}
.flexslider .flex-direction-nav .flex-prev {
background:#000 url(//blueriverprinting.com/wp-content/themes/black-rider/images/prev.png) center no-repeat;
left:7%;
width:63px;
height:63px;
opacity:0;
}
.flexslider:hover .flex-direction-nav .flex-prev {
background:#000 url(//blueriverprinting.com/wp-content/themes/black-rider/images/prev.png) center no-repeat;
width:63px;
height:63px;
left:7%;
opacity:.5;
-webkit-animation: bounceIn_single .4s ease-in-out;
-moz-animation: bounceIn_single .4s linear;
-o-animation: bounceIn_single .4s ease-in-out;
animation: bounceIn_single .4s ease-in-out;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover{
background:#16bcec url(//blueriverprinting.com/wp-content/themes/black-rider/images/prev.png) center no-repeat;
opacity:.9;
-webkit-animation: bounceIn_single .4s ease-in-out;
-moz-animation: bounceIn_single .4s linear;
-o-animation: bounceIn_single .4s ease-in-out;
animation: bounceIn_single .4s ease-in-out;
}
.flexslider:hover .flex-direction-nav .flex-next:hover{
background:#16bcec url(//blueriverprinting.com/wp-content/themes/black-rider/images/next.png) center no-repeat;
opacity:.9;
-webkit-animation: bounceIn_single .4s ease-in-out;
-moz-animation: bounceIn_single .4s linear;
-o-animation: bounceIn_single .4s ease-in-out;
animation: bounceIn_single .4s ease-in-out;
} .signupform-header{
}
.signinformbox_wrapper{ 
height:375px;
overflow:auto;
background:#0296c0;
padding-bottom:20px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.signinformbox {
margin-top:38px;
padding:2px;
margin-right:17px;
overflow:hidden;
border-radius:5px;
margin-bottom:20px;
margin-left:0;	
}
.signupform-header{
background:#fff;
position:relative;
z-index:99;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.signupform-header .form-tip{
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/form-tip.png) no-repeat;
width:18px;
height:10px;
position:absolute;
bottom:-10px;
left:38px;
}
.signupform-header h4{
font-size:18px;
margin-bottom:0;
text-align: center;
line-height:28px;
padding:25px 15px;
}
.signupform{	
padding-top:22px;
}
.signupform .leads_form{
margin-left:37px;
}
.signupform input[type="text"], .signupform input[type="email"] {
color:#7f7f7f;
padding-left:5px;
padding-right:5px;
border:6px solid #56c5e5;
width:240px;
height:28px;
margin-bottom:16px;
border-radius:3px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.signupform input[type="text"]:focus, .signupform input[type="email"]:focus{
border:6px solid #17cbe6;
}
.signupform textarea {
margin-bottom:10px;
color:#7f7f7f;
padding-left:5px;
padding-right:5px;
border-radius:3px;
border:6px solid #56c5e5;
width:240px;
margin-bottom:16px;
height:100px;
max-width:240px;
font-family:arvo;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.signupform textarea:focus{
border:6px solid #17cbe6;
}
.signupform input[type="submit"] {
background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/submitbg.png) no-repeat 0 0;
width: 245px;
height: 52px;
margin-left:10px;
border:none;
font-size:21px;
color:#fff;
font-family:Arvo;
margin-bottom:15px;
}
.signupform input[type="submit"]:hover{
background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/submitbg.png) no-repeat 0 -66px;
width: 245px;
height: 52px;
}
.page_info{
display:block;	
text-align:center;
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/home-line.png) bottom center no-repeat, url(//blueriverprinting.com/wp-content/themes/black-rider/images/home-line.png) top center no-repeat;
padding:17px 0 17px 0;
margin-bottom:25px;
}
.page_info h1{
text-align:center;
font-size:22px;
display:inline-block;
line-height: 30px;
padding:0 34px;
margin-bottom: 0;
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/page-leaf-left.png) left center no-repeat, url(//blueriverprinting.com/wp-content/themes/black-rider/images/page-leaf-right.png) right center no-repeat;
}
.page_info_wrapper p{
text-align:center;
color:#3a3a3a;
}
.checkpanel, .radiopanel{
color:#fff;
margin-bottom:15px;
}
input[type=radio   ]:not(old){
width     : 2em;
margin    : 0;
padding   : 0;
font-size : 1em;
opacity   : 0;
}
input[type=radio   ]:not(old) + label{
display      : inline-block;
margin-left  : -2em;
line-height  : 1.5em;
}
input[type=radio   ]:not(old) + label > span{
display          : inline-block;
width            : 0.875em;
height           : 0.875em;
margin           : 0.25em 0.5em 0.25em 0.25em;
border           : 0.0625em solid rgb(192,192,192);
border-radius    : 0.25em;
background       : rgb(224,224,224);
background-image :    -moz-linear-gradient(rgb(240,240,240),rgb(224,224,224));
background-image :     -ms-linear-gradient(rgb(240,240,240),rgb(224,224,224));
background-image :      -o-linear-gradient(rgb(240,240,240),rgb(224,224,224));
background-image : -webkit-linear-gradient(rgb(240,240,240),rgb(224,224,224));
background-image :         linear-gradient(rgb(240,240,240),rgb(224,224,224));
vertical-align   : bottom;
}
input[type=radio   ]:not(old):checked + label > span{
background-image :    -moz-linear-gradient(rgb(224,224,224),rgb(240,240,240));
background-image :     -ms-linear-gradient(rgb(224,224,224),rgb(240,240,240));
background-image :      -o-linear-gradient(rgb(224,224,224),rgb(240,240,240));
background-image : -webkit-linear-gradient(rgb(224,224,224),rgb(240,240,240));
background-image :         linear-gradient(rgb(224,224,224),rgb(240,240,240));
}
input[type=radio]:not(old):checked +  label > span > span{
display          : block;
width            : 0.5em;
height           : 0.5em;
margin-left: 2.5px;
margin-top: 2.5px;
margin           : 0.2em;
border           : 0.0625em solid rgb(115,153,77);
border-radius    : 0.125em;
background       : rgb(153,204,102);
background-image :    -moz-linear-gradient(rgb(179,217,140),rgb(153,204,102));
background-image :     -ms-linear-gradient(rgb(179,217,140),rgb(153,204,102));
background-image :      -o-linear-gradient(rgb(179,217,140),rgb(153,204,102));
background-image : -webkit-linear-gradient(rgb(179,217,140),rgb(153,204,102));
background-image :         linear-gradient(rgb(179,217,140),rgb(153,204,102));
}
.sucess-send{
text-align:center;
}
.sucess-send h2{
color:#fff;
padding: 0 24px;
margin-left: 2px;
line-height: 26px;
margin-top: 7px;
text-align:center;
}
.sucess-send a{
font-size:16px;
color:#fff;
margin-left:0px;
}
.sucess-send a:hover{
text-decoration:underline;
text-align:center;	
} .feature_box {
width:100%;
border-bottom:1px dashed #dadada;		
padding-bottom: 35px;
margin-bottom: 35px;
overflow:hidden;
}
.feature_inner_box{
width:223px;
margin-right:0;
margin:0;
padding:0;
margin-top:32px;
text-align:center;
margin-left:15px;
}
.feature_inner_box .circle {
width:180px;
height:176px;
display:block;
border-radius:145px;
-moz-border-radius:145px;
-webkit-border-radius:145px;
-khtml-border-radius:145px;
text-align:center;
background:#fff;
display:block;
margin-left:0;
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
-webkit-box-shadow: 0px 0px 12px rgba(77, 70, 74, 0.69);
-moz-box-shadow: 0px 0px 12px rgba(77, 70, 74, 0.69);
box-shadow: 0px 0px 12px rgba(77, 70, 74, 0.69);
padding:15px;
background:#fff;
border:1px solid #ddd;
margin-bottom:24px;
}
.feature_inner_box .circle img {
width:170px;
height:166px;
border-radius:140px;
-moz-border-radius:140px;
-webkit-border-radius:140px;
-khtml-border-radius:140px;
background:#e1e0e0;
margin:5px;
text-align:center;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.feature_inner_box .circle:hover {
-webkit-animation: bounceIn_custom 1s ease-in-out;
-moz-animation: bounceIn_custom 1s linear;
-o-animation: bounceIn_custom 1s ease-in-out;
animation: bounceIn_custom 1s ease-in-out;
background:#fcd485;
}
.feature_inner_box .circle img:hover{
-webkit-backface-visibility: hidden;
}
.feature_inner_box h6{
color:#ea4628;
font-size: 16px;
}
.feature_inner_box.first{
margin-left:6px;
}
.feature_inner_box.second{
margin-left:23px;
}
.feature_inner_box.third{
margin-left:40px;
}
.feature_inner_box.fourth{
margin-left:60px;
}
.feature_inner_box .feature_title.first {
margin-top:15px;
padding:0;
}
.feature_inner_box .feature_title.last {
margin-right:0;
margin-left:15px;
padding:0;
}
.feature_inner_box a {
color:#ea4628;
font-size: 17px;
}
.feature_inner_box a:hover {
color:#ab4628;
}
h1.blog-heading{
font-size:20px;
margin-bottom:30px;	
}
.footer_container{	
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/footer-cloud.png) center 15px no-repeat;
border-top: 1px solid #ccc;
border-bottom:1px solid #fff;
}
.footer_container_wrapper{
background:rgba(231, 231, 231, 0.84);
padding:27px 0 30px 0;
border-top: 1px solid #fff;
}
.footer{
color:#414040;
}
.footer p {
color:#414040;
font-size:13px;
line-height:21px
}
.footer .footer_widget {
padding-right:20px;
}
.footer .footer_widget.last{
padding-right:0;
}
.footer .footer_widget.first {
padding-top:0px;
}
.footer .footer_widget h3 {
color:#4e4e4e;
font-size:20px;
line-height:20px;
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/footer-head-line.png) center bottom repeat-x;
padding-bottom:13px;
}
.footer .footer_widget p {
color:#414040;
font-size:13px;
line-height:21px
}
.footer .footer_widget a{
color:#414040;
}
.footer .footer_widget ul{
margin-top:-5px;
}
.footer .footer_widget ul li {
margin-left: 0;
margin-right: 15px;
padding: 3px 0;
padding-left:15px;
font-size: 15px;
color: #414040;
list-style:none;
margin-bottom:0;
background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/footer-bullet.png) 0 12px no-repeat;
-webkit-transition:all 0.2s linear;
-moz-transition:all 0.2s linear;
-o-transition:all 0.2s linear;
}
.footer .footer_widget ul li:first-child {
}
.footer .footer_widget ul li:hover {
margin-left:14px;
}
.footer .footer_widget .searchform {
position:relative;
margin-bottom:35px;
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/footer-search-bg.png) no-repeat;
width:233px;
height:33px;
}
.footer .footer_widget .searchform input[type="text"] {	
width:185px;
height:30px;
border:none;
color:#aaa;
background:none;
padding-left:10px;
padding-right:30px;
box-shadow:none;
}
.footer .footer_widget .searchform input[type="submit"] {
position:absolute;
right: 9px;
top: 10px;
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/f-search.png) no-repeat;
border:none;
cursor:pointer;
height:16px;
width:15px;
}
.bottom_footer_container{
background:#cecece;
border-top:1px solid #ccc;
padding: 9px 0 4px 0;
}
.bottom_footer_content .blogdes{
margin-bottom:0;
color:#686868;
float: left;
}
.bottom_footer_content .social_logos{
list-style:none;
margin-bottom:0;
}
.bottom_footer_content .social_logos li{
display:inline-block;
margin-left:0;
margin-right:4px;
} .bottom_footer_content .social_logos {list-style-type:none;margin-bottom:0;margin-left:-5px;}
.bottom_footer_content .social_logos li {display:inline;margin-left:0;margin-right:3px;float:left;padding:0;}
.bottom_footer_content .social_logos li a {background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/social-icons.png) no-repeat 0 -3px;display: block;}
.bottom_footer_content .social_logos li a span {background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/social-icons.png) no-repeat;display: block;height:22px;width:22px;position: relative;z-index: 10;-webkit-transition: -webkit-transform 0.4s ease-out;-moz-transition: -moz-transform 0.4s ease-out;transition: transform 0.4s ease-out;}
.bottom_footer_content .social_logos li a:hover span {-webkit-transform: rotate(460deg);-moz-transform: rotate(460deg);transform: rotate(460deg);}
.bottom_footer_content .social_logos li.facebook a {background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/social-icons.png) no-repeat 0 -1px;width: 24px;height: 23px;}
.bottom_footer_content .social_logos li.facebook a span {background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/social-icons.png) no-repeat 0 -1px;}
.bottom_footer_content .social_logos li.twitter a {background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/social-icons.png) no-repeat -29px 0;width: 24px;height: 24px;}
.bottom_footer_content .social_logos li.twitter a span {background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/social-icons.png) no-repeat -29px 0;}
.bottom_footer_content .social_logos li.google a {background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/social-icons.png) no-repeat -59px -1px;width: 24px;height: 23px;}
.bottom_footer_content .social_logos li.google a span {background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/social-icons.png) no-repeat -59px -1px;}
.bottom_footer_content .social_logos li.rss a {background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/social-icons.png) no-repeat -90px -1px;width: 24px;height: 23px;}
.bottom_footer_content .social_logos li.rss a span {background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/social-icons.png) no-repeat -90px -1px;}
.bottom_footer_content .social_logos li.pinterest a {background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/social-icons.png) no-repeat -121px 0;width: 24px;height: 24px;}
.bottom_footer_content .social_logos li.pinterest a span {background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/social-icons.png) no-repeat -121px 0;}
.bottom_footer_content .social_logos li.linkedin a {background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/social-icons.png) no-repeat -152px 0;width: 24px;height: 24px;}
.bottom_footer_content .social_logos li.linkedin a span {background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/social-icons.png) no-repeat -152px 0;}
.bottom_footer_content .social_logos li.instagram a {background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/social-icons.png) no-repeat -184px 0;width: 24px;height: 24px;}
.bottom_footer_content .social_logos li.instagram a span {background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/social-icons.png) no-repeat -184px 0;}
.bottom_footer_content .social_logos li.youtube a {background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/social-icons.png) no-repeat -216px 0;width: 24px;height: 24px;}
.bottom_footer_content .social_logos li.youtube a span {background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/social-icons.png) no-repeat -216px 0;}
.bottom_footer_content .social_logos li.tumblr a {background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/social-icons.png) no-repeat -248px 0;width: 24px;height: 24px;}
.bottom_footer_content .social_logos li.tumblr a span {background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/social-icons.png) no-repeat -248px 0;}
.bottom_footer_content .social_logos li.flickr a {background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/social-icons.png) no-repeat -280px 0;width: 24px;height: 24px;}
.bottom_footer_content .social_logos li.flickr a span {background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/social-icons.png) no-repeat -280px 0;}
.bottom_footer_content .copyrightinfo{
text-align:right;
}
.bottom_footer_content .copyrightinfo p{
margin-bottom:0;
color:#686868;
}
.post:last-child {
border:none;
}
.post {
margin-bottom: 40px;
padding-bottom: 24px;
position: relative;
border-bottom: 1px dotted #c2c2c2;
overflow:hidden;
}
.post.last-post{
margin-bottom: 40px;
padding-bottom: 40px;
border-bottom:none;
}
.post .post_content p {
line-height: 28px;
margin-bottom:5px;
color:#605c5c;
}
.post .post-image{
width:265px;
overflow:hidden;
float:left;
margin-right:20px;
margin-bottom: 20px;
display: inline;
background:#fff;
position:relative;
-webkit-transition: all .6s ease;
-moz-transition: all .6s ease;
-o-transition: all .6s ease;
-ms-transition: all .6s ease;
transition: all .6s ease;
border:3px solid #ddd;
}
.post .post-image span{
position:absolute;
top: 36.5%;
left: 42.5%;
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/post-link.png) no-repeat;
width:48px;
height:48px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
-ms-transition: all .3s ease;
transition: all .3s ease;
visibility:hidden;
}
.post .post-image:hover span{
visibility:visible;
z-index:1;
-webkit-animation: rotateIn 0.8s ease;
-moz-animation: rotateIn 0.8s ease;
-o-animation: rotateIn 0.8s ease;
animation: rotateIn 0.8s ease;
}
.post .postimg {
width:265px;
height:201px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
.post .post_meta {
list-style-type:none;
color:#a4a4a4;
padding-top:11px;
padding-bottom:0px;
padding-left:3px;
margin-bottom:12px;
}
.post .post_meta li {
display:inline;
margin-left:0;
}
.post .post_meta a {
color:#a4a4a4;
padding-right:1px;
}
.post .post_meta a.last {
background:none;
}
.post .post_meta .posted_by {
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/post-item1.png) no-repeat left;
padding-left:20px;
padding-right:12px;	
}
.post .post_meta .post_date {
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/post-item2.png) no-repeat left;
padding-left:20px;
margin-right: 8px;
}
.post .post_meta .post_category {
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/post-item3.png) no-repeat left;
padding-left:20px;
padding-right:12px;
}
.post .post_meta .postc_comment {
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/post-item4.png) no-repeat left;
padding-left:20px;
}
.post .post_title {
padding-left:1px;
padding-top:0;
margin-bottom: 6px;
font-size: 22px;
}
.post .post_title p{
text-align:justify;
}
.blog_feature .post .post_title {
margin-top:8px;
}
.post .post_title a {
color:#000;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
-ms-transition: all .3s ease;
transition: all .3s ease;
}
.post .post_title a:hover{
color:#ea4628;
}
.post .post_meta li span {
margin-left:5px;
}
.post .post_content {
overflow:hidden;
line-height:20px;
margin-bottom:10px;
}
.post.single .post_content {
margin-top:12px;
}
.post .post_content a.read-more{
color:#fff;
margin-bottom:0;
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/blog-readmore.png) 0 0 no-repeat;
display:inline-block;
width:97px;
height:30px;
text-align:center;
line-height:29px;
margin-top:7px;
}
.post .post_content a.read-more:hover{
background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/blog-readmore.png) no-repeat 0 -44px;
}
.post .post_content a.read-more:active{
position:relative;
top:1px;
}
p.nocomments{
display:none;
} .page_heading_container{
background:#16bceb url(//blueriverprinting.com/wp-content/themes/black-rider/images/page-heading-bg.png) repeat-x top;
padding:15px 0 12px 0;
}
.page_heading_container .page_heading_content{
position:relative;
color:#fff;
}
.page_heading_container .page_heading_content p{
margin-bottom:0;
}
.page_heading_container .page_heading_content .bred-tip{
position:absolute;
bottom:-26px;
left:10px;
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/bred-tip.png) no-repeat;
width:14px;
height:15px;
}
.page-content-container .page-content {
padding:45px 0 35px 0;
overflow:hidden;
min-height:400px;
}
.page-content .content-bar img {
max-width:100%;
height: auto;
}
.content-bar select{
width:200px;
} .sidebar img.fbw{
margin-left:72px;
}
.searchform {
width:280px;
height:32px;
border:none;
position:relative;
margin-bottom:30px;
}
.searchform input[type="text"] {
width:222px;
height:32px;
background:transparent;
border:none;
padding:1px 0px 0px 7px;
border:1px solid #0da7d3;
color:#787878;
border-radius:5px;
}
.searchform input[type="submit"] {
position:absolute;
right:0px;
top:5px;
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/side-search.png) no-repeat;
width:38px;
height:31px;
border:none;
cursor:pointer;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
-ms-transition: all .3s ease;
transition: all .3s ease;
}
.searchform:hover input[type="submit"]{
position:absolute;
right:5px;
top:5px;
}
.searchform input[type="text"]:focus {
box-shadow: 0 0px 5px #0da7d3;
-moz-box-shadow: 0 0px 5px #0da7d3;
-webkit-box-shadow: 0 0px 5px #0da7d3;
}
.sidebar{
padding-left:72px;
}
.sidebar img{
max-width: 100%;
height: auto;
}
.sidebar select{
max-width: 100%;
}
.sidebar h3{
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/sidebar-line.png) bottom left no-repeat;
margin-bottom:20px;
font-size:20px;
padding-bottom:15px;
}
.sidebar ul{
list-style:none;
}
.sidebar ul li{
margin-left:0;
padding-bottom:7px;
padding-left:3px;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
}
.sidebar ul li a{
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
padding-left:0;
color:#979696;
}
.sidebar ul li a:hover{
color:#e1600b;
}
.sidebar ul li ul{
margin-left:25px;
}    .contact-page h2{
border-bottom:1px dotted #ccc;
padding-bottom:15px;
}
.contact-page h3 a{
}
#contactForm{
padding-right:15px;
}
#contactForm .error {
color:red;
float:left;
margin-left: 197px;
margin-top: -29px;
}
#contactForm input, .contactform textarea, .contactform label {
margin-bottom:38px;
}
#contactForm input[type="text"], #contactForm input[type="email"],  #contactForm textarea {
float:right;
border-radius:3px;
-moz-box-shadow:  0px 0px 0 6px #fcf4f0;
-webkit-box-shadow:  0px 0px 0 6px #fcf4f0;
box-shadow:  0px 0px 0 6px #fcf4f0;
border:1px solid #ccc;
}
#contactForm input[type="text"]:focus, #contactForm input[type="email"]:focus,  #contactForm textarea:focus{
border:1px solid #f89666;
}
#contactForm input[type="text"], #contactForm input[type="email"]{
width:69%;
height:36px;
padding:0 8px;
margin-right: 13%;
}
#contactForm .captcha_code{
vertical-align:baseline;
}
#contactForm .captcha_code input#vercode{
width:100px;
float:none;
margin-left:25px;
margin-right:0;
margin-top:-12px;
}
#contactForm .captcha_code span.captcha_img{
margin-left:125px;
background:#ddd;
padding:11px 15px;
border-radius:5px;
-moz-box-shadow:  0px 0px 0 6px #fcf4f0;
-webkit-box-shadow:  0px 0px 0 6px #fcf4f0;
box-shadow:  0px 0px 0 6px #fcf4f0;
}
#contactForm label {
float:left;
clear:both;
font-size:14px;
padding-top:5px;	
}
#contactForm input[type="submit"] {
clear:both;
background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/submit.png) no-repeat 0 0;
width: 127px;
height: 31px;
border:0;
cursor:pointer;
margin-top: 15px;
color:#fff;
line-height:22px;
text-shadow:0 1px 0 #c1430b;
padding-bottom: 2px;
margin-left:120px;
}
#contactForm input[type="submit"]:hover{
background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/submit.png) no-repeat 0 -41px;
}
#contactForm textarea {
height:100px;
width: 81.6%;
max-width: 81.6%;
padding:8px;
font-family:Arvo;
}
.contact-page {
padding-left:6px;
overflow: hidden;
margin-bottom: 30px;
}
.contact-page p {
color:#4f4e4e;
margin-bottom:50px;
}
.content_bg .sidebar .contact-info span {
color:#576f21;
}
.content_bg .sidebar .contact-info p {
margin:10px 0;
} #commentsbox {
margin:0;
}
ol.commentlist {
clear:both;
overflow:hidden;
list-style:none;
margin:0;
}
ol.commentlist li {
line-height:18px;
margin:25px 1px 15px; }
ol.commentlist li .comment-body { margin-left:120px;
border: 1px solid #f3c3ba;
position:relative;
padding:18px 10px 0px 30px;
}
ol.commentlist li .comment-author a:link, ol.commentlist li .comment-author a:visited {
color:#000;
text-decoration:none !important;
}
.comment-author.vcard{
display:inline;
}
.comment-author.vcard span.says{
display:none;
}
cite.fn {
color:#000;
font-style:normal;
margin-right:8px;
}
ol.commentlist li .comment-author .avatar {
float:left;
margin-right:10px;
margin-bottom:10px;
position:absolute;
left:-120px;
top:-6px;
width: 90px;
height: 88px;	
border:3px solid #f3c3ba;
-webkit-border-radius:55px;
-moz-border-radius:55px;
border-radius:55px;
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/avatar-bg.png) no-repeat;
}
ol.commentlist li .comment-author .avatar:hover {
-webkit-animation: bounceIn_single 0.7s ease-in-out;
-moz-animation: bounceIn_single 0.7s ease-in-out;
-o-animation: bounceIn_single 0.7s ease-in-out;
animation: bounceIn_single 0.7s ease-in-out;
}
ol.commentlist li .comment-meta{
display:inline;
}
ol.commentlist li .comment-meta a {
color:#858484;
text-decoration:none !important;
display:inline-block;
}
ol.commentlist li p {
line-height:22px;
margin-top:5px;
color:#666;
}
ol.commentlist li .reply {
margin-top:10px;
font-size:10px;
text-align:right; padding-bottom:20px;
display:block;
margin-left:-25px;
margin-right:-10px;
padding-right:10px;
}
ol.commentlist li .reply a {
color:#2f516d;
font-size:14px;
position: absolute;
top: 9px;
right: 5px;
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/c-reply-img.png) center right no-repeat;
padding-right:20px;
}
ol.commentlist li ul.children {
list-style:none;
text-indent:0;
margin:1em 0 0;
margin-left: 40px;
}
.comment-nav {
height:20px;
padding:5px;
}
.comment-nav a:link, .comment-nav a:visited {
color:#f96e02;
}
#respond {
margin:10px 0;
padding:0;
}
#respond h3 {
font-size:18px;
color:#555;
padding-bottom:15px;
margin-bottom:20px;
border-bottom:1px dashed #ccc;
}
#commentform {
border:1px solid graytext;
padding:10px 20px;
}
#commentform p {
color:#444;
}
#commentform a {
color:#0454A8;
}
#respond label {
color:#322903;
padding:5px 0;
}
#respond input {
background:#fff;
border:1px solid #ddd;
color:#555;
margin:0 10px 10px 0;
padding:5px;
}
#commentform input[type="text"] {
width:50%;
height:20px;
display:block;
}
#respond input#submit {
clear:both;
background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/submit.png) no-repeat 0 0;
width: 127px;
height: 31px;
border:0;
cursor:pointer;
text-align:center;
line-height: 10px;
margin-top:20px;
color:#FFF;
}
#respond input#submit:hover{
background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/submit.png) no-repeat 0 -41px;
}
textarea#comment {
background:#fff;
border:1px solid #ddd;
width:70%;
color:#555;
clear:both;
display:block;
margin:10px 0 0;
padding:5px;
} blockquote {
padding-left:60px;
min-height:40px;
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/blockqoute.png) no-repeat;
margin-top:40px;
margin-bottom:40px;
}
blockquote img {
float:left;
margin-right:15px;
}
.gallery-caption {
color:#666;
font-family:Georgia, serif;
font-size:12px;
}
a img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption {
background:#fff;
border:1px solid #f0f0f0;
max-width:96%;
text-align:center;
padding:5px 3px 10px;
}
.wp-caption.alignright {
margin:5px 0 20px 20px;
}
.wp-caption img {
border:0 none;
height:auto;
max-width:98.5%;
width:auto;
margin:0;
padding:0;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:10px 4px 5px;
}
.gallery {
margin: 0 auto 1.625em;
}
.gallery a img {
border: none;
}
.gallery-columns-4 .gallery-item {
width: 23%;
padding-right: 2%;
}
.gallery-columns-4 .gallery-item img {
width: 100%;
height: auto;
} img[class*="align"],
img[class*="wp-image-"],
.gallery .gallery-icon img { border: 1px solid #ddd;
padding: 6px;
}
.wp-caption img {
border-color: #eee;
}
a:focus img[class*="align"],
a:hover img[class*="align"],
a:active img[class*="align"],
a:focus img[class*="wp-image-"],
a:hover img[class*="wp-image-"],
a:active img[class*="wp-image-"],
.gallery .gallery-icon a:focus img,
.gallery .gallery-icon a:hover img,
.gallery .gallery-icon a:active img { background: #eee;
border-color: #bbb;
}
#gallery-1 {
margin: auto;
}
#gallery-1 .gallery-item {
float: left;
margin-top: 10px;
text-align: center;
width: 33%;
}
#gallery-1 img {
border: 2px solid #cfcfcf;
}
#gallery-1 .gallery-caption {
margin-left: 0;
}
.wp-post-image{
border: 2px solid #cfcfcf;
}
#nav-single {
overflow:hidden;
margin-bottom:20px;
}
.nav-previous {
float: left;
width: 50%;
}
.nav-next {
float: right;
text-align: right;
width: 50%;
}
input[type="submit"], #zoombox .close, #zoombox .next, #zoombox .prev {
cursor:pointer;
}
input, textarea, p, label, .contactform {
vertical-align:text-top;
}
.header .top_right_bar #searchform #s, .footer #searchform #s {
background:transparent;
width:126px;
margin-left:35px;
height:28px;
border:none;
color:#71afaf;
margin-top:3px;
padding-top:4px;
} .page-content .gallery .thumbnail {
margin-left:0;
padding:0;
list-style-type:none;
overflow:hidden;
margin:0 auto;
margin-right:10px;
width:107%;
}
.page-content .gallery ul.thumbnail li {
margin:0;
margin-left:0;
position:relative; margin-right:26px;
width:216px;
height:auto;
margin-bottom:25px;
text-align:center;
padding-bottom:0px;
display:inline-block;
vertical-align:top;
}
.page-content .gallery ul.thumbnail li span{
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
-ms-transition: all .3s linear;
transition: all .3s linear;
}
.page-content .gallery ul.thumbnail li:hover span{
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/gall-bg.png) center no-repeat;
width:24px;
height:24px;
position:absolute;
top:50%;
left:50%;	
}
.page-content .gallery .thumbnail li img {
margin-right:0;
width:230px;
height:168px;
border:1px solid #ddd;
padding:5px;
}
.page-content .gallery .thumbnail li img:hover {
opacity:0.4;
}
.page_content .gallery ul.thumbnail.col-1 li {
width:200px;
height:auto;
display:block;
float:none;
margin:0 auto;
}
.page-content .gallery ul.thumbnail.col-2 li {
width: 300px;
margin-left: 9%;
margin-right: 9%;
margin-bottom: 120px;
height:auto;
}
.page-content .gallery ul.thumbnail.col-2 li span{
}
.page-content .gallery ul.thumbnail.col-2 li span img {
margin-right:0;
width: 282px;
height: 200px;
}
.page-content .gallery ul.thumbnail.col-3{
width:119%;
}
.page-content .gallery ul.thumbnail.col-3 li {
width: 240px;
margin-right: 14%;
height:auto;
margin-bottom:10%;
}
.page-content .gallery ul.thumbnail.col-3 li span{
}
.page-content .gallery ul.thumbnail.col-3 li span img {
margin-right:0;
width:224px;
height:158px;
}
.page-content .gallery ul.thumbnail.col-4 li {
width: 224px;
height: auto;
margin-right: 5.4%;
margin-bottom:65px;
}
.page-content .gallery ul.thumbnail.col-4 li:hover span{
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/gall-bg.png) center no-repeat;
width:24px;
height:24px;
position:absolute;
top:50%;
left:50%;
}
.page-content .gallery .thumbnail.col-4 li img {
margin-right:0;
width:224px;
height:158px;
}
.page-content .gallery ul.thumbnail.col-5 li {
width: 181px;
height: auto;
margin-right: 50px;
margin-bottom: 52px;
}
.page-content .gallery ul.thumbnail.col-5 li span{
position: absolute;
top: 46%;
left: 44%;
}
.page-content .gallery ul.thumbnail.col-5 li img {
width: 165px;
height: 116px;
margin-right:20px;
}
.page-content .gallery ul.thumbnail.col-6 li {
width: 120px;
height:auto;
margin-right: 74px;
margin-bottom: 40px;
}
.page-content .gallery ul.thumbnail.col-6 li span{
position: absolute;
top: 46%;
left: 44%;
}
.page-content .gallery ul.thumbnail.col-6 li img {
width: 108px;
height: 85px;
margin-right:0px;
}
.page-content .gallery ul.thumbnail.col-7 li {
width: 120px;
height:auto;
margin-right:35px;
}
.page-content .gallery ul.thumbnail.col-7 li span{
position: absolute;
top: 46%;
left: 44%;
}
.page-content .gallery ul.thumbnail.col-7 li img {
width: 108px;
height: 73px;
margin-right:0px;
}
.page-content .gallery ul.thumbnail.col-8 li {
width: 120px;
height:auto;
margin-right:18px;
}
.page-content .gallery ul.thumbnail.col-8 li span{
position: absolute;
top: 46%;
left: 44%;
}
.page-content .gallery ul.thumbnail.col-8 li img {
width: 108px;
height: 73px;
margin-right:0px;
}
.page-content .gallery ul.thumbnail.col-9 li{
width: 120px;
height:auto;
margin-right:1px;
}
.page-content .gallery ul.thumbnail.col-9 li span{
position: absolute;
top: 46%;
left: 44%;;
}
.page-content .gallery ul.thumbnail.col-9 li img {
width: 108px;
height: 73px;
margin-right:0px;
}
.page-content .gallery ul li h2{
margin-top:-32px;
}
.page-content .gallery ul li h2:hover{
color:#CC9900;
}
.page-content .gallery ul li a.gall-content{
font-size:20px;
font-weight:bold;
}
.page-content .gallery ul li a.gall-content:hover{
color:#f60;
}
.page-content .gallery .thumbnail li img:hover {
opacity: 1;
-webkit-transition: opacity .6s ease-in-out;
-moz-transition: opacity .6s ease-in-out;
-o-transition: opacity .6s ease-in-out;
-ms-transition: opacity .6s ease-in-out;
transition: opacity .6s ease-in-out;
} .gallery.gall ul.thumbnail li span.fade {
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/view_photo.png) no-repeat;
position:absolute;
top:60px;
left:65px;
display:block;
opacity:0;
width:220px;
height:153px;
}
.content-bar .gallery .thumbnail {
margin-left:0;
padding:0;
list-style-type:none;
overflow:hidden;
margin:0 auto;
margin-right:10px;
width:105%;
}
.content-bar .gallery ul.thumbnail li {
margin:0;
margin-left:0;
float:left;
position:relative; margin-right:26px;
width:216px;
height:165px;
margin-bottom:25px;
text-align:center;
}
.content-bar .gallery ul.thumbnail.col-1 li {
width:200px;
height:150px;
display:block;
float:none;
margin:0 auto;
}
.content-bar .gallery ul.thumbnail.col-2 li {
width:270px;
height:155px;
margin:0;
margin-left:65px;
margin-bottom:75px;
}
.content-bar .gallery ul.thumbnail.col-2 li span {
position:absolute;
top:41%;
left:47%;
}
.content-bar .gallery ul.thumbnail.col-2 li img{
width: 197px;
height: 142px;
}
.content-bar .gallery ul.thumbnail.col-3 li {
width: 150px;
height: 90px;
}
.content-bar .gallery ul.thumbnail.col-4 li {
width: 130px;
height: 106px;
margin-right:59px;
}
.content-bar .gallery ul.thumbnail.col-5 li {
width:102px;
height:76px;
margin-right:20px;
}
.page-content .content-bar .gallery ul.thumbnail.col-5 li img {
width: 165px;
height: 80px;
}
.page-content .content-bar .gallery ul.thumbnail.col-6 li {
width:85px;
height:105px;
margin-right:16px;
margin-bottom:0;
}
.page-content .content-bar .gallery ul.thumbnail.col-6 li span {
position:absolute;
top:30%;
}
.page-content .content-bar .gallery ul.thumbnail.col-6 li img {
height:73px;
}
.page-content .content-bar .gallery ul.thumbnail.col-7 li {
width: 70px;
height: 80px;
margin-right:25px;
}
.page-content .content-bar .gallery ul.thumbnail.col-8 li {
width:64px;
height:35px;
margin-right:10px;
}
.content-bar .gallery ul.thumbnail.col-9 li {
width:60px;
height:32px;
margin-right:8px;
}
.page-content .content-bar .gallery .thumbnail li img {
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
-ms-transition: all .3s linear;
transition: all .3s linear;
border: 1px solid #c3cccd;
padding: 5px;
width: 224px;
height: 107px;
}
.content-bar .gallery .thumbnail li img:hover {
opacity: 1;
}
.content-bar ul.thumbnail li span.fade {
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/view_photo.png) no-repeat;
position:absolute;
top:60px;
left:65px;
display:block;
opacity:0;
width:220px;
height:153px;
}
h1.page-title{
font-size:22px;
border-bottom:1px solid #eee;
padding-bottom:15px;
}
h1.page-title-gall{
margin-bottom:25px;
padding-bottom:20px;
border-bottom:1px solid #eee;
} .alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
}
.sticky {}
.bypostauthor {}
.screen-reader-text{}   .it_mobile_menu li {
margin: 0;
}
.it_mobile_menu li a {
font-size: 12px;
text-decoration: none;
text-transform: capitalize;
text-shadow:none;
border-bottom: 1px solid #e2e0e0;
margin: 0 !important;
}
.it_mobile_menu li:last-child a {
border-bottom:none;
padding-bottom: 15px;
}
.it_mobile_menu li a:hover {
color: #2565ac;
}
.it_mobile_menu > li.current_page_item > a {
color: #2565ac;
}
#mobile_menu {
width: 318px;
border: 1px solid #e2e0e0 !important;
left: -1px;
padding: 0;
padding-bottom: 20px;
background: #f8f8f8;
top: 42px !important;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border-top-left-radius: 0px;
-moz-border-radius-topleft: 0px;
border-top-right-radius: 0px;
-webkit-border-top-left-radius: 0px;
-moz-border-radius-topright: 0px;
-webkit-border-top-right-radius: 0px;
z-index: 9999px;
list-style:none;
}
#mobile_menu ul {
list-style:none;
margin-bottom:0;
}
.it_mobile_menu {
position: absolute;
top: 46px !important;
left: 3px;
z-index: 1000;
display: none;
text-align: left;
}
.it_mobile_menu ul {
display: block !important;
visibility: visible !important;
border-bottom: 1px solid #e2e0e0;
}
.it_mobile_menu ul li a {
margin-left:12px !important;
padding-top: 12px !important;
padding-bottom: 4px !important;
}
.it_mobile_menu ul li:last-child a {
padding-bottom: 10px !important;
}
.it_mobile_menu ul a {
border-bottom: none;
}
.mobile_nav {
color: #3B3B3B;
display: none;
background: #f8f8f8;
border: 1px solid #e2e0e0;
position: relative;
padding: 15px 22px 11px 46px;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
width:250px;
}
.mobile_nav:before, .mobile_nav:after {
content: '';
position: absolute;
top: 0;
width: 2px;
height: 100%;
}
.mobile_nav:before {
left: 0;
}
.mobile_nav:after {
right: 0;
}
.mobile_nav:hover {
text-decoration: none;
color:#3B3B3B;
}
.mobile_nav > span {
display: block;
width: 15px;
height: 10px;
background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/responsive_arrow.png) no-repeat;
position: absolute;
top: 19px;
left: 63px;
-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.mobile_nav.opened > span {
-moz-transform: rotate(-180deg);
-webkit-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
transform: rotate(-180deg);
}
@media only screen and (min-width: 1140px) and (max-width: 1370px) {
.caption {
margin: 0;
position: absolute;
right: 10%;
top: -6%;
}
.signinformbox_wrapper {
height: 363px;
overflow: auto;
}
}
@media only screen and (min-width: 960px) and (max-width: 1140px) {
.blog_feature{
padding-right:25px;
}
.signinformbox_wrapper {
height: 236px;
overflow: auto;
}
.feature_inner_box.first{
margin-left:6px;
}
.feature_inner_box.second{
margin-left:6px;
}
.feature_inner_box.third{
margin-left:6px;
}
.feature_inner_box.fourth{
margin-left:9px;
}
.caption {
margin: 0;
position: absolute;
right: 1.65%;
top: -13%;
}
.post .post_content {
text-align:left;
}
.sidebar.home{
padding-left: 0px;
}
.sidebar{
margin-left:0;
padding-left:25px;
}
.page-content .gallery ul.thumbnail.col-2 li {
width: 300px;
margin-left: 8%;
margin-right: 8%;
}
.page-content .gallery ul.thumbnail.col-3 li {
width: 240px;
margin-right: 10.3%;
height: auto;
margin-bottom: 2%;
}
.page-content .gallery ul.thumbnail.col-4{
width:119%;
}
.page-content .gallery ul.thumbnail.col-4 li {
margin-right: 11.6%;
}
.page-content .gallery ul.thumbnail.col-5 li {
margin-right: 12px;
margin-left: 0;
}
.page-content .gallery ul.thumbnail.col-6 li {
margin-right: 4.3%;
margin-bottom: 20px;
}
.content-bar .gallery ul.thumbnail.col-2 li {
margin-left:25px;
margin-bottom:50px;
margin-right:0;
}
.page-content .content-bar .gallery ul.thumbnail.col-3 li {
margin-right: 43px;
width: 182px;
margin:0 43px 57px 0; 
}
.page-content .content-bar .gallery ul.thumbnail.col-3 li img{
width:162px;
height:119px;
}
.page-content .content-bar .gallery ul.thumbnail.col-4 li {
margin-right:4.2%;
margin-bottom: 40px;
}
.page-content .content-bar .gallery ul.thumbnail.col-5 li {
margin-right:4%;
}
.page-content .content-bar .gallery ul.thumbnail.col-6 li {
margin-right: 3.3%;
}
}
@media only screen and (min-width: 767px) and (max-width: 960px) {
.ddsmoothmenu {
text-align: center;
}
li.depth-4 ul.children {
padding-left: 0;
}
#menu li {
float:none !important;
}
#MainNav {
text-align:center;
margin-left:0px;
}
.mobile_nav > span {
position: absolute;
top: 19px;
left: 45px;
}
.flex-direction-nav a {
display:none;
}
.caption {
margin: 0;
position: absolute;
right: 1.65%;
top: -1%;
}
.signupform-header h4 {
font-size: 16px;
line-height: 22px;
padding: 2px 15px;
}
.signinformbox_wrapper {
height: 200px;
overflow: auto;
}
.blog_feature{
padding-right:83px;
}
.feature_inner_box {
width: 175px;
}
.feature_inner_box.first{
margin-left:6px;
}
.feature_inner_box.second{
margin-left:6px;
}
.feature_inner_box.third{
margin-left:6px;
}
.feature_inner_box.fourth{
margin-left:9px;
}
.feature_inner_box .circle {
width: 140px;
height: 138px;
margin-left: 0;
padding: 10px;
background: #fff;
border: 1px solid #ddd;
margin-bottom: 24px;
}
.feature_inner_box .circle img {
width: 130px;
height: 128px;
}
.sidebar.home{
padding-left: 0px;
margin-left:-40px;
}
.sidebar{
margin-left:0;
padding-left:30px;
}
.post .post_content {
text-align:left;
overflow:visible;
}
.footer .footer_widget .searchform {
position:relative;
margin-bottom:35px;
border:1px solid #ccc;
background:none;
border-radius:5px;
width:166px;
height:33px;
}
.footer .footer_widget .searchform input[type="text"] {	
width:130px;
height:30px;
border:none;
color:#aaa;
background:none;
padding-left:10px;
padding-right:30px;
box-shadow:none;
}
.footer .footer_widget .searchform input[type="submit"] {
position:absolute;
right: 9px;
top: 10px;
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/f-search.png) no-repeat;
border:none;
cursor:pointer;
height:16px;
width:15px;
}
.searchform {
width:232px;
height:32px;
margin-bottom:30px;
}
.searchform input[type="text"] {
width:164px;
height:32px;
padding:1px 5px 0px 7px;
}
.searchform input[type="submit"] {
position:absolute;
right:10px;
top:2px;
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/side-search.png) no-repeat;
width:38px;
height:31px;
}
.page-content .gallery ul.thumbnail.col-2 li {
width: 300px;
margin-left: 2%;
margin-right: 6%;
}
.page-content .gallery ul.thumbnail.col-3 li {
width: 240px;
margin-right: 1%;
height: auto;
margin-bottom: 2%;
}
.page-content .gallery ul.thumbnail.col-4 li {
margin-right: 7%;
margin-left: 26%;
}
.page-content .gallery ul.thumbnail.col-5 li {
margin-right: 12px;
margin-left: 0;
}
.page-content .gallery ul.thumbnail.col-6 li {
margin-left: 0px;
margin-right: 2px;
}
.page-content .gallery ul.thumbnail.col-2 li {
width: 300px;
margin-left: 2%;
margin-right: 6%;
}
.page-content .gallery ul.thumbnail.col-3 li {
width: 240px;
margin-right: 1%;
height: auto;
margin-bottom: 2%;
}
.page-content .gallery ul.thumbnail.col-4 li {
margin-right: 1%;
margin-left: 12%;
}
.page-content .gallery ul.thumbnail.col-5 li {
margin-right: 12px;
margin-left: 0;
}
.page-content .gallery ul.thumbnail.col-6 li {
margin-left: 0px;
margin-right: 2px;
}
.content-bar .gallery ul.thumbnail.col-2 li {
margin-left:10px;
margin-bottom:35px;
margin-right:0;
width: 237px;
}
.page-content .content-bar .gallery ul.thumbnail.col-3 li {
width: 170px;
margin: 0 0px 50px 0;
}
.page-content .content-bar .gallery ul.thumbnail.col-3 li img{
width: 125px;
height: 90px;
}
.page-content .content-bar .gallery ul.thumbnail.col-4 li {
margin-right:4.2%;
margin-bottom: 40px;
}
.page-content .content-bar .gallery ul.thumbnail.col-5 li {
margin-right:4.8%;
}
.page-content .content-bar .gallery ul.thumbnail.col-6 li {
margin-right:8%;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.call-us {
text-align: left;
}
.call-us p{
display:none;
}
.call-us a.btn{
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/tap-to-call.png) no-repeat;
display:inline-block;
visibility:visible;
margin-top:15px;
font-size:0px;
width:160px;
height:59px;
margin:0 auto;
text-align:center;
cursor:pointer;
text-indent:99999px;
margin-left:146px;
}
#mobile_menu {
width: 318px;
text-align:center;
margin-left:0;
}
.mobile_nav {
width:250px;
margin-bottom:0;
margin-top:0px;
}
ul.ddsmoothmenu {
display: none;
}
.it_mobile_menu a {
display: block;
padding-left:0px;
color: #3B3B3B;
padding-top: 7px;
padding-bottom: 7px;
}
.header .logo {
text-align:center;
margin: 2px 0 21px 0px;
color: #fff;
}
.ddsmoothmenu .sub-menu {
margin-left:100px !important;
visibility:hidden;
}
.ddsmoothmenu .sub-menu li {
margin: 0 !important;
padding: 0 !important;
margin-left:200px !important;
clear:both;
left:20px;
}
.mobile_nav {
display: inline-block;
text-shadow: 1px 1px 0 #fff;
}
.ddsmoothmenu {
text-align: center;
}
li.depth-4 ul.children {
padding-left: 0;
}
#menu li {
float:none !important;
}
#MainNav {
text-align:center;
}
.mobile_nav > span {
position: absolute;
top: 19px;
left: 45px;
}
.logo {
text-align:center;
}
.caption {
position:static;
margin:40px auto;
}
.flex-direction-nav a {
display:none;
}
.feature_box {
overflow:hidden;
}
.feature_inner_box{
margin-left:15px;
}
.feature_inner_box.first{
margin-left:115px;
}
.feature_inner_box.second{
margin-left:115px;
}
.feature_inner_box.third{
margin-left:115px;
}
.feature_inner_box.fourth{
margin-left:115px;
}
.post .post_content {
overflow: visible;
}
.sidebar{
padding-left:0;
}
#contactForm input[type="text"], #contactForm input[type="email"] {
width: 65%;
}
#contactForm textarea {
height: 100px;
width: 77.6%;
max-width: 77.6%;
}
#commentform input[type="text"] {
width: 94%;
height: 20px;
}
textarea#comment {
width: 94%;
}
.bottom_footer_content .social_logos {
margin-left:147px;
}
.bottom_footer_content .copyrightinfo p{
text-align:center;
}
.page-content .gallery ul.thumbnail.col-2 li {
width: 300px;
margin-left: 6%;
margin-right: 8%;
margin-bottom: 15px;
}
.page-content .gallery ul.thumbnail.col-3 li {
width: 240px;
margin-right: 1%;
margin-left: 14%;
height: auto;
margin-bottom: 2%;
}
.page-content .gallery ul.thumbnail.col-4 li {
margin-right: 7%;
margin-left: 26%;
}
.page-content .gallery ul.thumbnail.col-6 li {
width: 238px;
height: auto;
margin-left: 112px;
margin-bottom: 20px;
}
.page-content .gallery ul.thumbnail.col-6 li span {
width: 224px;
height: 172px;
background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/gall-bg.png) center no-repeat;
display: block;
padding: 14px 7px 13px 7px;
}
.page-content .gallery ul.thumbnail.col-6 li img {
margin-right: 0;
width: 224px;
height: 158px;
}
.page-content .content-bar .gallery ul.thumbnail.col-2 li {
margin-left:0px;
margin-bottom:35px;
margin-right:0;
width: 237px;
}
.page-content .content-bar .gallery ul.thumbnail.col-3 li {
margin-left:0px;
margin-bottom:35px;
margin-right:0;
width: 237px;
}
.page-content .content-bar .gallery ul.thumbnail.col-3 li {
width: 157px;
margin: 0 0px 50px 0;
}
.page-content .content-bar .gallery ul.thumbnail.col-3 li img{
width: 125px;
height: 90px;
}
.page-content .content-bar .gallery ul.thumbnail.col-4 li {
margin-right:6%;
margin-bottom: 40px;
}
.page-content .content-bar .gallery ul.thumbnail.col-4 li {
margin-right:6%;
margin-left:0px;
margin-bottom: 40px;
}
.page-content .content-bar .gallery ul.thumbnail.col-5 li {
margin-right:3.2%;
}
}
@media only screen and (max-width: 480px) {
.header_wrapper .call-us {
background:none;
border:none;
box-shadow:none;
}
.call-us {
}
.call-us p {
display:none;
}
.call-us a.btn{
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/tap-to-call.png) no-repeat;
display:inline-block;
visibility:visible;
margin-top:50px;
font-size:0px;
width:210px;
height:59px;
margin:0 auto;
text-align:center;
cursor:pointer;
text-indent:99999px;
margin-left:45px;
}
#mobile_menu {
width: 276px;
text-align:center;
margin-left:0;
}
.mobile_nav {
width:208px;
margin-bottom:0;
margin-top:0px;
}
ul.ddsmoothmenu {
display: none;
}
.it_mobile_menu a {
display: block;
padding-left:0px;
color: #3B3B3B;
padding-top: 7px;
padding-bottom: 7px;
}
.ddsmoothmenu .sub-menu {
margin-left:100px !important;
visibility:hidden;
}
.ddsmoothmenu .sub-menu li {
margin: 0 !important;
padding: 0 !important;
margin-left:200px !important;
clear:both;
left:20px;
}
.mobile_nav {
display: inline-block;
text-shadow: 1px 1px 0 #fff;
}
.mobile_nav > span {
position: absolute;
top: 19px;
left: 30px;
}
.ddsmoothmenu {
text-align: center;
}
li.depth-4 ul.children {
padding-left: 0;
}
#menu li {
float:none !important;
}
#MainNav {
text-align:center;
}
.logo {
text-align:center;
margin-bottom: 25px;
}
.menu_bar {
margin-bottom:20px;
}
.slider-wrapper {
background:none;
}
.flex-direction-nav a {
display:none;
}
.flexslider .slides {
background:url(//blueriverprinting.com/wp-content/themes/black-rider/images/slider-shadow.png) bottom center no-repeat;
padding-bottom: 31px;
margin-bottom: 29px;
}
.signupform input[type="text"], .signupform input[type="email"] {
color: #7f7f7f;
border: 6px solid #56c5e5;
width: 201px;
}
.signupform textarea {
max-width:201px;
width:201px;
}
.signupform input[type="submit"]{        
-moz-box-shadow: 0px 8px 7px -7px rgb(117, 117, 117);
-webkit-box-shadow: 0px 8px 7px -7px rgb(117, 117, 117);
box-shadow: 0px 8px 7px -7px rgb(117, 117, 117);       
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);        
background-color:#d0451b;        
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;        
display:inline-block;
color:#ffffff;        
font-size: 15px;
padding: 8px 22px;
width:205px;
text-decoration:none;        
text-shadow:0px 1px 0px #854629;
margin-bottom:0;
}
.signupform input[type="submit"]:hover {        
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
width:205px;
background-color:#bc3315;
}
.signupform .leads_form {
margin-left: 34px;
}
.sidebar{
margin-left:0;
padding-left:0;
}
.sidebar iframe{
width: 234px !important;
margin-left: 15px;
}
.feature_box {
margin-left:30px;
overflow:hidden;
}
.feature_inner_box{
margin-left:15px;
}
.feature_inner_box.first{
margin-left:6px;
}
.feature_inner_box.second{
margin-left:6px;
}
.feature_inner_box.third{
margin-left:6px;
}
.feature_inner_box.fourth{
margin-left:6px;
}
.caption {
width:290px;
position:static;
margin-left: 0px;
}
.sidebar{
padding-left:0;
}
#contactForm input[type="text"], #contactForm input[type="email"] {
width: 90%;
margin-bottom: 10px;
margin-right:0;
}
#contactForm textarea {
height: 100px;
width: 91.6%;
max-width:91.6%;
margin-right:0;
margin-bottom:15px;
}
#contactForm .captcha_code{
padding-top:25px;
}
#contactForm .captcha_code input#vercode{
width:100px;
float:none;
margin-left:25px;
margin-right:0;
}
#contactForm .captcha_code span.captcha_img{
margin-left:25px;
}
.contactform label {
margin-bottom: 18px;
}
#commentform input[type="text"] {
width: 94%;
height: 20px;
}
textarea#comment {
width: 94%;
}
.bottom_footer_content .copyrightinfo p{
text-align:center;
}
.bottom_footer_content .social_logos {
margin-left:63px;
}
.page-content .gallery ul.thumbnail.col-2 li {
width: 300px;
margin-left: -10px;
margin-right: 0;
margin-bottom: 15px;
}
.page-content .gallery ul.thumbnail.col-3 li {
width: 240px;
margin-right: 1%;
margin-left: 5%;
height: auto;
margin-bottom: 16%;
}
.page-content .gallery ul.thumbnail.col-4 li {
margin-left: 25px;
}
.page-content .gallery ul.thumbnail.col-5 li {
margin-left: 25px;
}
.page-content .gallery ul.thumbnail.col-5 li {
margin-right: 12px;
margin-left: 0;
}
.page-content .gallery ul.thumbnail.col-6 li {
width: 238px;
height: auto;
margin-left: 21px;
margin-bottom: 20px;
}
.page-content .gallery ul.thumbnail.col-6 li span {
width: 224px;
height: 172px;
background: url(//blueriverprinting.com/wp-content/themes/black-rider/images/gall-bg.png) center no-repeat;
display: block;
padding: 14px 7px 13px 7px;
}
.page-content .gallery ul.thumbnail.col-6 li img {
margin-right: 0;
width: 224px;
height: 158px;
}
.page-content .content-bar .gallery ul.thumbnail.col-3 li {
width: 226px;
margin: 0 0px 50px 26px;
}
.page-content .content-bar .gallery ul.thumbnail.col-3 li img{
width: 217px;
height: 158px;
}
.page-content .content-bar .gallery ul.thumbnail.col-4 li {
margin-right:0%;
margin-left:73px;
margin-bottom: 40px;
}
.page-content .content-bar .gallery ul.thumbnail.col-5 li {
margin-right:15%;
}
}
@media only screen and (max-width: 320px) {
.caption {
width:290px;
position:static;
margin-left: 0px;
}
.feature_box {
margin-left: 6px;
overflow: hidden;
}
} ol.commentlist li .comment-body {
position: relative;  }
ol.commentlist li .comment-body:before,
ol.commentlist li .comment-body:after{
left: -24px;
top: 42px;
border: solid #f3c3ba;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
ol.commentlist li .comment-body:before {
left: -29px;
}
ol.commentlist li .comment-body:after {
border-color: rgba(136, 183, 213, 0);
border-right-color: #fff;
border-width: 12px;
margin-top: -12px;
}
ol.commentlist li .comment-body:before {
border-color: rgba(194, 225, 245, 0);
border-right-color: #f3c3ba;
border-width: 14px;
margin-top: -14px;
}