/*
Theme Name: Your Child Theme
Description: Child theme for the Theme Blvd framework
Author: SpinWidgets
Template: alyeska
*/
@import url(http://fonts.googleapis.com/css?family=Noto+Sans);
@import url(http://fonts.googleapis.com/css?family=Average+Sans);
@import url(http://fonts.googleapis.com/css?family=Noto+Sans);
@import url(http://fonts.googleapis.com/css?family=Average+Sans);
@font-face{
	font-family:'Pronto' !important;
	src:url('/webfonts/27DE07_0_0.eot') !important;
	src:url('/webfonts/27DE07_0_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/27DE07_0_0.woff') format('woff'),url('/webfonts/27DE07_0_0.ttf') format('truetype') !important;
}
@font-face{
	font-family:'Serpentine Bold' !important;
	src:url('SERPENTINEBOLD.TTF') format('truetype') !important;
}
@font-face{
	font-family:'Serpentine Medium' !important;
	src:url('SERPENTINE_LT_MEDIUM.TTF') format('truetype') !important;
}
@font-face{
	font-family:'Serpentine' !important;
	src:url('Serpentine.ttf') format('truetype') !important;
}
#branding #header_content .container{
	padding:15px 11px;
	position:relative;
}
#nothin {
background:none !important;
background-attachment:fixed;
border:none !important;
padding:none !important;
margin: 0px auto !important;
}
#branding .header-addon{
	margin:-13px 0px 0px;
	position:relative;
	top:21%;
	right:35px;
}
#branding .header-text{
	color:rgb(255,255,255);
	animation:ease-in;
	font-size:20px
	line-height: 8px;
	text-align:right;
	text-shadow:1px 1px 1px rgb(0,0,0);
}
#branding .header_logo{
	float:left;
	margin:-7px 0 6px 0;
	padding:0px auto;
}
#branding .themeblvd-contact-bar ul{
	display: none !important;
}
#header_content{
	background:url("../images/RR-Header.png") no-repeat scroll center center transparent;
	z-index:999;
	background-position:0;
}
#main-menu #menu-inner .sf-menu a
{
	font-size:16px;
	color: #1a1a1a !important;
	font-weight:600;
	padding:17px 6px;
}
#main-menu .flip-light .sf-menu a
{
	color: #3c3c3c !important;
}
#main-menu .flip-light .sf-menu li li a
{
	padding:3px 3px 3px 3px !important;
	font-size: .8em !important;
}
#main-menu .flip-light .sf-menu li li a:hover
{
	background-color:rgb(255,255,255);
}
.article-wrap h1,.article-wrap h1 a, .single-post .entry-title,.single-post .entry-title a,.post_list .entry-title,.post_list .entry-title a{
	letter-spacing: 0px !important;
    font-size: 35px !important;
    line-height:1.2em;
	background:-webkit-linear-gradient(rgba(255,237,99,1) 0%, rgba(255,129,0,1) 100%);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
    color: #ffffff;
    }
.book{
	width:100%;
	height:45px;
	position:relative;
	padding-top:10px;
	margin-bottom:-55px;
	margin-right:10px;
	z-index:999;
}
.boxed-layout .boxed-inner,.boxed-layout .element-inner,.post_grid,article,#comments .comment-body,#respond{
	border-style:solid;
	border-width:1px;
	border-radius:6px 6px 6px 6px;
	padding:12px 0px 0px 13px;
	background:rgb(111,155,185);
	border-color:rgb(30,30,30);
	color:rgb(242,242,242);
	background-image:-ms-linear-gradient(top,#7CADCF 0%,#2B62AB 100%);
	background-image:-moz-linear-gradient(top,#7CADCF 0%,#2B62AB 100%);
	background-image:-o-linear-gradient(top,#7CADCF 0%,#2B62AB 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#7CADCF),color-stop(1,#2B62AB));
	background-image:-webkit-linear-gradient(top,#7CADCF 0%,#2B62AB 100%);
	background-image:linear-gradient(to bottom,#7CADCF 0%,#2B62AB 100%);
}
.button, .btn, .tb-button
{
	max-width:140px !important;
}
.button a, .btn a, .tb-button a
{
	box-shadow:0px 1px 0px 0px rgb(255,246,175);
	border-radius:6px 6px 6px 6px;
	border:1px solid rgb(255,170,34);
	display:inline-block;
	color: rgb(51, 51, 51) !important;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px rgb(255,238,102);
	background-image:-webkit-gradient(linear,top,bottom,color-stop(0,#FFEC64),color-stop(1,#FFAB23));
	background-image:-ms-linear-gradient(top,#FFEC64,#FFAB23);
	background-image:-o-linear-gradient(top,#FFEC64,#FFAB23);
	background-image:-moz-linear-gradient(top,#FFEC64,#FFAB23);
	background-image:-webkit-linear-gradient(top,#FFEC64,#FFAB23);
	background-image:linear-gradient(to bottom,#FFEC64,#FFAB23));
}
.button a:active, .btn a:active, .tb-button a:active
{
	position:relative;
	top:1px;
}
.button:hover a, .btn:hover a, .tb-button:hover a
{
	background-image:-webkit-gradient(linear,top,bottom,color-stop(0,#FFAB23),color-stop(1,#FFEC64));
	background-image:-ms-linear-gradient(top,#FFAB23,#FFEC64);
	background-image:-o-linear-gradient(top,#FFAB23,#FFEC64);
	background-image:-moz-linear-gradient(top,#FFAB23,#FFEC64);
	background-image:-webkit-linear-gradient(top,#FFAB23,#FFEC64);
	background-image:linear-gradient(to bottom,(top,#FFAB23,#FFEC64));
}
.cbutton{
	max-width:210px !important;
}
.cbutton a{
	box-shadow:0px 1px 0px 0px rgb(255,246,175);
	background-image:-webkit-gradient(linear,top,bottom,color-stop(0,#FFEC64),color-stop(1,#FFAB23));
	background-image:-ms-linear-gradient(top,#FFEC64,#FFAB23);
	background-image:-o-linear-gradient(top,#FFEC64,#FFAB23);
	background-image:-moz-linear-gradient(top,#FFEC64,#FFAB23);
	background-image:-webkit-linear-gradient(top,#FFEC64,#FFAB23);
	background-image:linear-gradient(to bottom,#FFEC64,#FFAB23));
	border-radius:6px 6px 6px 6px;
	border:1px solid rgb(255,170,34);
	display:inline-block;
	color: rgb(51, 51, 51) !important;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px rgb(255,238,102);
}
.cbutton a:active{
	position:relative;
	top:1px;
}
.cbutton:hover a{
	background-image:-webkit-gradient(linear,top,bottom,color-stop(0,#FFAB23),color-stop(1,#FFEC64));
	background-image:-ms-linear-gradient(top,#FFAB23,#FFEC64);
	background-image:-o-linear-gradient(top,#FFAB23,#FFEC64);
	background-image:-moz-linear-gradient(top,#FFAB23,#FFEC64);
	background-image:-webkit-linear-gradient(top,#FFAB23,#FFEC64);
	background-image:linear-gradient(to bottom,(top,#FFAB23,#FFEC64));
}
.element-slider .slide .image-link{
	background: transparent !important;
	top: 0px !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
}
.gform_wrapper .gfield_list input{
	width:98%;
	padding:0px 3px 0px 3px;
	font-size:15px;
}
.gform_wrapper .ginput_complex .ginput_left input,.gform_wrapper .ginput_complex .ginput_right input{
	height:17px;
	padding:0px 3px 2px 9px;
	height:30px;
	font-size:1.3em;
}
.gform_wrapper .top_label .gfield_label{
	margin:10px 0px 4px;
	font-weight:bold;
	display:inline-block;
	line-height:1.3em;
	clear:both;
	font-family:'Sanchez',serif;
	font-size:17px;
}
.gform_wrapper .top_label input.large,.gform_wrapper .top_label select.large,.gform_wrapper .top_label textarea.textarea{
	width:85%;
	align:center;
	padding:2px 3px 2px 6px;
	font-size:1.5em;
}
.gform_wrapper .top_label input.medium{
	width:47%;
	font-size:15px;
	padding:2px 3px;
	border:1px solid #3c3c3c;
	color:#3c3c3c;
	background-color:#f7e79c;
}
.gform_wrapper .top_label select.medium{
	width:47%;
	font-size:15px;
	padding:2px 3px;
	border:1px solid #3c3c3c;
	color:#3c3c3c;
	background-color:#f7e79c;
}
.gform_wrapper form{
	text-align:left;
	font-size:14px;
}
.gform_wrapper input[type="text"],.gform_wrapper input[type="url"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="number"],.gform_wrapper input[type="password"],.gform_wrapper input[type="name_first"]{
	height:29px;
	outline-style:none;
	font-size:1.7em;
	font-family:verdana;
	font-weight:bold;
	padding: 0px 3px 0px 3px
    letter-spacing: normal;
	border:1px solid #3c3c3c;
	background:url("/wp-content/uploads/2013/03/tile.gif");
	background-repeat:repeat;
	color:#3c3c3c;
}
.gform_wrapper table.gfield_list thead th{
	font-weight:bold;
	font-family:'Sanchez',serif;
	font-size:10px;
	color:#ffffff;
	text-align:middle;
}
.gform_wrapper textarea{
	font-family:inherit;
	letter-spacing:normal;
	font-size:15px;
	padding:2px 3px;
	border:1px solid #3c3c3c;
	color:#3c3c3c;
	background:url("/wp-content/uploads/2013/03/tile.gif") repeat-x;
}
.gform_wrapper textarea.medium{
	height:150px;
	background:url("/wp-content/uploads/2013/03/tile_large.jpg") repeat-x;
	padding:0px 3px 0px 3px;
}
.h10{
	font-family:'Sanchez',serif;
	font-size:18px;
	font-weight:bold;
}
.menu-wrapper{
	font-size:12px;
	color:black;
}
.Pronto{
	font-family:Pronto;
	font-weight:normal;
	font-style:normal;
}
.Pronto{
	font-family:Pronto;
	font-weight:normal;
	font-style:normal;
}
.ride {
    color: #ff9a00;
    font-size: 1.25em !important;
    font-weight: bold;
    letter-spacing: 0;
}
.time {
  color: #ffd200;
  font-size:1.15em;
}
.single-post .comment-bubble,.post_list .comment-bubble{
	background-image:url("assets/images/comment.png");
	text-shadow:1px 1px 0px rgb(250,250,250);
	display:none;
}
.featured-image {
    background: none !important;
    border: none !important;
    padding: 0 !important;
    box-shadow: none !important;
    margin: 0 !important;
    width: 100% !important;
}
.featured-image-wrapper {
    margin: 0 !important;
    max-width: 48%;
    height:auto;
    float: left;
}
.featured-image-wrapper img {
    border-radius: 0;
    border: none !important;
    width: 100% !important;
}
.featured-image-wrapper .image-overlay .image-overlay-bg {
    border-radius: 0px;
    border: none;
}
.standard-slider .media-align-left .slide-title span,.standard-slider .media-align-right .slide-title span{
	font-size: 1.4em !important;
	font-family: 'Helvetica', 'Arial',sans-serif !important;
	font-weight: bold !important;
	color:rgb(50,50,50);
}
.standard-slider-wrapper .hide-full_nav .slides-wrapper{
	padding: 10px !important;
}
.standard-slider-wrapper .slides-wrapper{
	background-color: transparent !important;
	border: none !important;
}
a{
	color: rgba(49,49,53,1) !important;
}
a:hover{
	color: rgba(235,235,235,1) !important;
}
body,input,textarea{
	line-height:1.425;
	font-family: 'Noto Sans', sans-serif !important;
}
body.custom-background
{
	background-color:rgb(60,60,60);
	background-repeat:no-repeat;
	background-position:top;
	background-attachment:fixed;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size: cover !important;
}
.body_background{ 
	background-repeat:no-repeat !important;
	background-position:top !important;
	background-attachment:fixed !important;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size: cover !important;
	background: rgba(56,56,56,0.36) 0 bottom repeat-x ;
}
h1,h2,h3,h4,h5,h6{
	font-family:'Serpentine Medium',sans-serif !important;
	letter-spacing:0.1em;
}
input,textarea,select{
	font-size:15px;
	padding: 0px 3px 0px 3px
    border: 1px solid #3c3c3c;
	color:#3c3c3c;
	background-color:#f7e79c;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
}
input[type="submit"]{
	background-color:rgb(244,244,244);
	border:1px solid rgb(209,209,209);
	color:rgb(102,102,102);
	font-weight:bold;
	font-family:'Sanchez',serif;
	text-transform:uppercase;
	margin:0px;
	padding:8px 15px;
}
ul.sub-menu{
	background: rgb(210,210,210) !important;
	border:1px solid #888 !important;
	width:285px !important;
	font-size: 8px !important;
}
ul.sub-menu li{
	margin: 3px 0 3px 0 !important;
}
#un-button.un-right {
    font-family: 'Serpentine Medium', sans-serif !important;
    font-size: 1.65em !important;
    color: #fff !important;
    text-shadow: 1px 1px 2px #404040 !important;
}
#un-button:hover {
    background: #D42B11 !important;
    text-shadow: 1px 1px 2px #0D0D0D !important;
}
p {
font-size: 1.3em !important;
}
.tags {
    background:none !important;
    font-size: .75em;
	color: rgb(15, 53, 85) !important;
}
#parent_div_1, #parent_div_2, #parent_div_3{
    width:100px;
    height:100px;
    border:1px solid red;
    margin-right:10px;
    float:left;
}
.child_div_1{
    float:left;
    margin-right:5px;
}