/*
Theme Name: Propulsion
Description: <strong>A sleek Business Theme by Kriesi</strong> - <br/> Update notifications available on twitter, facebook and via newsletter:<br/> <a href='http://twitter.com/kriesi'>Follow me on twitter</a><br/> - <a href='http://www.facebook.com/pages/Kriesi/333648177216'>Join the Facebook Group</a> - <a href='http://www.kriesi.at/newsletter'>Subscribe to our Newsletter</a>
Version: 4.2
Author: Kriesi
Author URI: http://www.kriesi.at
*/


/*
* PLEASE DO NOT EDIT THIS FILE!
* 
* To make it easy to update your theme, you should not edit the styles in this file. Instead use 
* the custom.css file that is located in your themes /css/ folder to add your styles. 
* You can copy a style rule from any of your css files and paste it in custom.css and
* it will override the original style. If you just want to add small css snippets you might also
* want to consider to add it to the designated CSS option field in your themes backend at: Theme Options->Styling
*/

/* url('https://therockslide.com/wp-content/themes/propulsion/css/grid.css') loads the default grid with all widths for the different screens */

/* url('https://therockslide.com/wp-content/themes/propulsion/css/base.css') loads the css reset & default styling for html elements like <a>, <ul>, <li>, and some wordpress generated classes (eg galleries) */     


/* url('https://therockslide.com/wp-content/themes/propulsion/css/layout.css') theme layout for the default screen size and media queries for smaller screen estates */         

/* ('css/slideshow.css') theme layout for the various slideshows */       

/* ('css/shortcodes.css') loads the css rules for the theme shortcodes */


/*
* Based on Skeleton by Dave Gamache (www.getskeleton.com)
* modified by kriesi as part of the wordpress avia framework
*/


/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



/* #Base 960 Grid
================================================== */
	#wrap_all									{ margin: 0 auto; position:relative; z-index: 2;}
	.boxed #wrap_all							{ margin: 30px auto; width: 990px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); box-shadow: 0 0 5px rgba(0,0,0,0.3);}
    .container                                  { position: relative; width: 930px; margin: 0 auto; padding: 0; }
    .unit, .units                           	{ float: left; display: inline; margin-left: 30px; position:relative; }
    .row                                        { position:relative; margin-bottom: 20px; clear:both; }

    /* Nested Column Classes */
    body .unit.alpha, body .units.alpha, body div .first       { margin-left: 0; clear: left;}

    /* Base Grid */
    .container .one.unit                      	{ width: 50px;  }
    .container .two.units                     	{ width: 130px; }
    .container .three.units                   	{ width: 210px; }
    .container .four.units                    	{ width: 290px; }
    .container .five.units                    	{ width: 370px; }
    .container .six.units                     	{ width: 450px; }
    .container .seven.units                   	{ width: 530px; }
    .container .eight.units                   	{ width: 610px; }
    .container .nine.units                    	{ width: 690px; }
    .container .ten.units                     	{ width: 770px; }
    .container .eleven.units                  	{ width: 850px; }
    .container .twelve.units                  	{ width: 930px; margin-left:0}


    /* Offsets */
    #top .offset-by-one                   { padding-left: 80px;  }
    #top .offset-by-two                   { padding-left: 160px; }
    #top .offset-by-three                 { padding-left: 240px; }
    #top .offset-by-four                  { padding-left: 320px; }
    #top .offset-by-five                  { padding-left: 400px; }
    #top .offset-by-six                   { padding-left: 480px; }
    #top .offset-by-seven                 { padding-left: 560px; }
    #top .offset-by-eight                 { padding-left: 620px; }
    #top .offset-by-nine                  { padding-left: 700px; }
    #top .offset-by-ten                   { padding-left: 780px; }
    #top .offset-by-eleven                { padding-left: 860px; }




/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px, Gutter: 30px, Unit: 34px */

    @media only screen and (min-width: 768px) and (max-width: 959px) {
    	.boxed #wrap_all							 { width: 766px; }
        .container                                   { width: 708px; }

        .container .one.unit                   	     { width: 29px; }
        .container .two.units                  	     { width: 88px; }
        .container .three.units                	     { width: 147px; }
        .container .four.units                 	     { width: 206px; }
        .container .five.units                 	     { width: 265px; }
        .container .six.units                  	     { width: 324px; }
        .container .seven.units                	     { width: 383px; }
        .container .eight.units                	     { width: 442px; }
        .container .nine.units                 	     { width: 501px; }
        .container .ten.units                  	     { width: 560px; }
        .container .eleven.units               	     { width: 619px; }
        .container .twelve.units               	     { width: 708px; }


        /* Offsets */
        #top .offset-by-one                   { padding-left: 59px; }
        #top .offset-by-two                   { padding-left: 118px; }
        #top .offset-by-three                 { padding-left: 177px; }
        #top .offset-by-four                  { padding-left: 236px; }
        #top .offset-by-five                  { padding-left: 295px; }
        #top .offset-by-six                   { padding-left: 354px; }
        #top .offset-by-seven                 { padding-left: 413px; }
        #top .offset-by-eight                 { padding-left: 472px; }
        #top .offset-by-nine                  { padding-left: 531px; }
        #top .offset-by-ten                   { padding-left: 590px; }
        #top .offset-by-eleven                { padding-left: 649px; }

    }


/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 767px) {
    	.boxed #wrap_all  { width: 318px;  }
        .container { width: 300px; }
        .units, .unit { margin: 0; }

        .container .one.unit,
        .container .two.units,
        .container .three.units,
        .container .four.units,
        .container .five.units,
        .container .six.units,
        .container .seven.units,
        .container .eight.units,
        .container .nine.units,
        .container .ten.units,
        .container .eleven.units,
        .container .twelve.units,
        #top .one_fifth,			
		#top .one_fourth,		
		#top .one_third,			
		#top .two_fifth,			
		#top .one_half,			
		#top .three_fifth,		
		#top .two_third,			
		#top .three_fourth,		
		#top .four_fifth { margin-left: 0; margin-bottom: 10px; width: 300px; }

        /* Offsets */
        #top .offset-by-one,
        #top .offset-by-two,
        #top .offset-by-three,
        #top .offset-by-four,
        #top .offset-by-five,
        #top .offset-by-six,
        #top .offset-by-seven,
        #top .offset-by-eight,
        #top .offset-by-nine,
        #top .offset-by-ten,
        #top .offset-by-eleven{ padding-left: 0; }

    }


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
    	.boxed #wrap_all   { width: 478px;  }
        .container { width: 420px; }
        .units, .unit { margin: 0; }

        .container .one.unit,
        .container .two.units,
        .container .three.units,
        .container .four.units,
        .container .five.units,
        .container .six.units,
        .container .seven.units,
        .container .eight.units,
        .container .nine.units,
        .container .ten.units,
        .container .eleven.units,
        .container .twelve.units,
        #top .one_fifth,			
		#top .one_fourth,		
		#top .one_third,			
		#top .two_fifth,			
		#top .one_half,			
		#top .three_fifth,		
		#top .two_third,			
		#top .three_fourth,		
		#top .four_fifth { width: 420px; margin-left: 0; margin-bottom: 10px; }
													   
        
    }


/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested units,
    or wrap each row of units in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear units */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }


/* Columns for better content separation
================================================== */

div .one_fifth			{	overflow: hidden; margin-left: 4%; width:16.5%; float:left;	position:relative; }
div .one_fourth			{	overflow: hidden; margin-left: 4%; width:22%;  float:left; 	position:relative; }
div .one_third			{	overflow: hidden; margin-left: 4%; width:30.5%; float:left; 	position:relative; }
div .two_fifth			{	overflow: hidden; margin-left: 4%; width:38.5%; float:left;	position:relative; }
div .one_half			{	overflow: hidden; margin-left: 4%; width:48%; float:left; 	position:relative; }
div .three_fifth		{	overflow: hidden; margin-left: 4%; width:57%; float:left; 	position:relative; }
div .two_third			{	overflow: hidden; margin-left: 4%; width:65.5%; float:left; 	position:relative; }
div .three_fourth		{	overflow: hidden; margin-left: 4%; width:74%; float:left; 	position:relative; }
div .four_fifth			{	overflow: hidden; margin-left: 4%; width:79%; float:left; 	position:relative; }
.msie7 .one_fourth		{ 	width:21.5%;  	}
.msie7 div, .msie7 li	{	zoom:1; 		}

/* Table of Content
==================================================
	#Reset & Basics
	#Basic Styles
	#Site Styles
	#Typography
	#Links
	#Lists
	#Images
	#Buttons
	#Forms
	#Table
	#Misc
    #WordPress Generated Generics
*/

/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1; }
	ol, ul {
		list-style: none; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {
		border-collapse: collapse;
		border-spacing: 0; }


/* #Basic Styles
================================================== */

	html, body{
		overflow-x: hidden;
	}

	body {
		font: 13px/1.65em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		color: #444;
		 -webkit-font-smoothing: antialiased; Fix for webkit rendering
		-webkit-text-size-adjust: 100%;
 }


/* #Typography
================================================== */
	h1, h2, h3, h4, h5, h6 {
		font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
		font-weight: normal; }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; text-decoration: none; color: inherit; }
	h1 { font-size: 38px; line-height: 1.1em; margin-bottom: 14px;}
	h2 { font-size: 33px; line-height: 1.1em; margin-bottom: 10px; }
	h3 { font-size: 22px; line-height: 1.1em; margin-bottom: 8px; } /*28*/
	h4 { font-size: 18px; line-height: 1.1em; margin-bottom: 4px; } /*21*/
	h5 { font-size: 16px; line-height: 1.1em; }						/*17*/
	h6 { font-size: 14px; line-height: 1.1em; }

	.flex_column h1, .flex_column h2, .flex_column h3, .flex_column h4, .flex_column h5, .flex_column h6{
	font: 13px/1.3em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-bottom: 6px; font-weight:bold; text-transform: uppercase; letter-spacing: 1px;}
	.flex_column h1 { font-size: 13px; }
	.flex_column h2 { font-size: 12px; }
	.flex_column h3 { font-size: 11px; }
	.flex_column h4, .flex_column h5, .flex_column h6 { font-size: 10px; }

	 .flex_column h1 a:hover, .flex_column h2 a:hover, .flex_column h3 a:hover, .flex_column h4 a:hover, .flex_column h5 a:hover, .flex_column h6 a:hover{text-decoration: underline;}


	p { margin: 0 0 1em 0; }
	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px;   }

	em { font-style: italic; }
	strong { font-weight: bold;  }
	small { font-size: 80%; }

	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }

	/*	Blockquotes  */
	blockquote{
	font-family:Georgia,"Times New Roman",Times,serif;
	clear:both;
	font-size:1.5em;
/* 	font-style:italic; */
	line-height:1.4em;
	margin:10px 0 10px 54px;
	quotes:"\201C""\201D";
	position: relative;
	}

	blockquote:before{
	content:open-quote;
	font-size:5em;
	line-height:.1em;
	margin-right:.25em;
	vertical-align:-0.5em;
	display:block;
	position: absolute;
	top: 40px;
	left: -54px;
	opacity: 0.5;
	width: 50px;
	font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
	}

	blockquote p{position: relative; padding:5px 0; margin:0; }
	blockquote cite:before { content: "\2014 \0020"; padding:0px 3px; }
	blockquote small, blockquote cite, blockquote small a, blockquote cite a, blockquote a small, blockquote a cite{font-size: 12px;}


/* #Links
================================================== */
	a { text-decoration: underline; outline: 0; }
	a:hover, a:focus, a:visited { outline: 0; }
	p a, p a:visited { line-height: inherit; }


/* #Lists
================================================== */
	ul, ol { margin-bottom: 20px; }
	ul { list-style: none outside; }
	ol { list-style: decimal; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
	ul.square { list-style: square inside; }
	ul.circle { list-style: circle inside; }
	ul.disc, .entry-content ul { list-style: disc inside; }
	ul ul, ul ol,
	ol ol, ol ul { margin: 4px 0 5px 30px;  }
	ul ul li, ul ol li,
	ol ol li, ol ul li { margin-bottom: 6px; }

	.entry-content li {  padding-left: 1em; text-indent: -1em;}
	.entry-content div li { text-indent: 0;}
	.entry-content ul.borderlist>li:first-child {  border-top:1px solid;}
	.entry-content ul.borderlist>li { border-bottom:1px solid; padding: 3px 0 3px 1em}

/* #Images
================================================== */

	img.scale-with-grid {
		max-width: 100%;
		height: auto; }

	img, a img {
		border:none;
		padding: 0;
		margin:0;
		display:inline-block;
		max-width: 100%;
		height:auto;
		image-rendering: optimizeQuality;
	}

.msie7 img{ -ms-interpolation-mode: bicubic; }

/* #Buttons
================================================== */


	input[type="submit"], #submit, .button{
		padding:9px 22px;
		cursor:pointer;
		border:none;
	}


/* #Forms
================================================== */

	form {
		margin-bottom: 20px; }
	fieldset {
		margin-bottom: 20px; }
	.input-text,
	input[type="text"],
	input[type="input"],
	input[type="password"],
	input[type="email"],
	textarea,
	select {
		 -webkit-appearance: none;
		border: 1px solid #e1e1e1;
		padding: 6px 4px;
		outline: none;
		font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		color: #777;
		margin: 0;
		width: 210px;
		max-width: 100%;
		display: block;
		margin-bottom: 20px;
		background: #fff;
		}

	select
	{
		 }

	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus,
	textarea:focus {
		border: 1px solid #aaa;
 		color: #555;
 		-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
		-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
		box-shadow:  0 0 3px rgba(0,0,0,.2); }
	textarea {
		min-height: 60px; line-height:1.5em;}
	label{
		display: block;
		font-weight: bold;
		font-size: 12px;  }
	legend {
		display: block;
		font-weight: normal;
		font-size: 15px;  }
	select {
		width: 220px; }
	input[type="checkbox"] {
		display: inline; }
	label span,
	legend span {
		font-weight: normal;
		font-size: 13px;
		color: #444; }



/* #Table
================================================== */
table {
	width: 100%;
	padding: 0;
	margin: 0 0 20px 0;
	font-size: 11px;
	border-top-style: solid;
	border-top-width: 1px;
}

table caption {
	padding: 0 0 5px 0;
	width: auto;
	font-style:italic;
	text-align: right;
}

th {
	font-weight:bold;
	letter-spacing: 1.5px;
	line-height: 1.5em;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	border-style: solid;
	border-width: 1px;
	border-left:none
	border-top:none
}

td {
	font-size: 12px;
	padding: 6px 6px 6px 12px;
	border-style: solid;
	border-width: 1px;
	border-left:none;
	border-top:none;
}

tr th:first-child, tr td:first-child{
	border-left-style: solid;
	border-left-width: 1px;
}

#top th.nobg {
	background: none;
	border-top: 0;
}


/* #Other elements
================================================== */

/*code*/
pre{
border-style: solid;
border-width: 1px;
overflow:auto;
padding:2em;
line-height: 2em;
font-size: 12px;
background-image: -webkit-linear-gradient(rgba(0, 0, 0, .05) 50%, transparent 50%, transparent);
background-image: -moz-linear-gradient(rgba(0, 0, 0, .05) 50%, transparent 50%, transparent);
background-image: -ms-linear-gradient(rgba(0, 0, 0, .05) 50%, transparent 50%, transparent);
background-image: -o-linear-gradient(rgba(0, 0, 0, .05) 50%, transparent 50%, transparent);
background-image: linear-gradient(rgba(0, 0, 0, .05) 50%, transparent 50%, transparent);
-webkit-background-size: 100% 4em ;
-moz-background-size: 100% 4em ;
background-size: 100% 4em;
font-family: Monaco, "Andale Mono", "Courier New", Courier, monospace;
-webkit-transition: all ease-in-out 0.5s;
-moz-transition: all ease-in-out 0.5s;
-o-transition: all ease-in-out 0.5s;
transition: all ease-in-out 0.5s;
margin-bottom: 30px;
position: relative;
left:0;
}

code{
font-family: Monaco, "Andale Mono", "Courier New", Courier, monospace;
}

/*
pre{
background-color:#fff;
width:400px;
}
pre:hover{
z-index: 100;
width:885px;
left:-240px;
}
*/

iframe, object, embed{
max-width:100%;
}

/* #Misc
================================================== */
	.remove-bottom { margin-bottom: 0 !important; }
	.half-bottom { margin-bottom: 10px !important; }
	.add-bottom { margin-bottom: 20px !important; }
	.hidden { position: absolute; top:0; visibility: hidden;}
	.floatleft{float:left;}
	.floatright{float:right;}
	.clearboth{clear:both;}
	.rounded{ -moz-border-radius: 3px; -webkit-border-radius:3px; border-radius:3px;}
	.lightbox_video, .lightbox_image, .image_overlay_effect, .image_overlay_effect_inside{position: absolute;z-index: 2;top:0;left:0;right: 0;bottom:0;}
	.lightbox_video .image_overlay_effect_inside{ background: url("https://therockslide.com/wp-content/themes/propulsion/css/../images/layout/icon-video.png")   no-repeat scroll center center transparent;}
	.lightbox_image .image_overlay_effect_inside{ background: url("https://therockslide.com/wp-content/themes/propulsion/css/../images/layout/icon-magnify.png") no-repeat scroll center center transparent;}
	#top .noborder, #top .noborder img{border:none;padding:0;background: transparent;}
	.bg_container{
	background-position: center center; background-attachment: fixed; background-repeat: no-repeat;
	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
	height:100%; width:100%; position: fixed; z-index: 1; top:0; left:0;
	}


/* #WordPress Generated Generics
================================================== */

/*img alignment*/
body .alignleft  { float:left; margin:4px 10px 0px 0;  display: block; }
body .alignright { float:right;margin:4px 0px 0px 10px;display: block; }
body .aligncenter{ clear:both; display:block; margin:10px auto; padding: 10px 0; }
.alignleft img, .alignright img{ display:block; }


/*gallery*/
#top .gallery a, #top .gallery a img{
border:none;
max-width: 100%;
display: block;
position: relative;
}

#top .gallery .gallery-item{
margin:1px 1px 0 0;
width:80px;
height:80px;
padding:0;
}

/*image captions*/
div .wp-caption{
max-width:100%;
font-size: 11px;
font-style: italic;
border:1px solid;
margin:5px 15px 10px 0;
position: relative;
}

#top .wp-caption img {
border:medium none;
display:block;
padding:5px;
margin:0;
}

.wp-caption-text {
display:block;
font-size:11px;
font-style:italic;
margin:0 auto;
padding:3px 10px 5px;
text-align:center;
font-family: Georgia,"Times New Roman";
}

#top .wp-caption.aligncenter{
margin:5px auto 10px auto
}

/*smiley image*/
#top .wp-smiley{
display:inline-block;
border:none;
}

/*calendar table*/
#wp-calendar td, #wp-calendar th{
text-align: center;
font-size: 11px;
padding: 3px;
}


/* Animate the following elements whenever they change layout
================================================== */

/*
#wrap_all, .container_wrap, .container, .units{
  -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
     -moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
          transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);

}

#top .no_css_transition{
  -webkit-transition: none;
     -moz-transition: none;
          transition: none;

}
*/
/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Post Formats
	#Portfolio Styles
	#Sidebar & Widgets
	#Footer & Socket
	#Comments
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */
#header{
margin-bottom:20px;
}

#header .container{
min-height:50px;
padding:25px 0;
border-bottom: 1px solid;
z-index: 100;
}

.logo, .logo a{
float:left;
padding:0;
position: relative;
margin: 0;
display: block;
}

.logo img{
display:block;
}

/*info header*/
.info_text_header{
position: relative;
z-index: 150;
}

#info_text_header{
position: absolute;
width:100%;
z-index: 151;
top:0;
overflow: hidden;
-moz-box-shadow: inset 0 -3px 0px rgba(0,0,0,0.1);
-webkit-box-shadow: inset 0 -3px 0px rgba(0,0,0,0.1);
box-shadow: inset 0 -3px 0px rgba(0,0,0,0.1);
}

.msie7 #info_text_header{height:0; overflow: hidden;}

#info_text_header.relative_pos{
position: relative;
top:-7px;
}

#shop_header{
min-height:7px;
}


.info_text_header a{
text-decoration: underline;
}

.info_text_header a:hover{
text-decoration: none;
}

.infotext{
position: relative;
padding:10px 70px 10px 0;
z-index: 1;
overflow: hidden;
}

.keep_open .infotext{
width:70%;
}

#top .close_info_text{
position: absolute;
right:0;
top:7px;
text-decoration: none;
z-index: 2;
background: url("https://therockslide.com/wp-content/themes/propulsion/css/../images/layout/trans_dark.png") repeat center top transparent;
padding:3px 9px;
font-size: 12px;
}

#top .close_info_text:hover{
text-decoration: underline;
}


/*menu*/
.main_menu{
float: right;
position: relative;
top:39px;
z-index: 100;
padding-bottom: 20px;
}

.main_menu ul{
margin:0;
padding: 0;
}

.main_menu ul:first-child > li > a{
display:block;
text-decoration: none;
margin-left:30px;
padding:0 0 3px 0;
text-transform: uppercase;
}

/*
.main_menu ul:first-child > li:first-child > a{
margin-left:0;
}
*/

.main_menu ul:first-child > li.current-menu-item > a, .main_menu ul:first-child > li.current_page_item > a{
border-bottom: 2px solid;
}

.main_menu .menu li a strong {
display:block;
font-size:14px;
font-weight:normal;
cursor: pointer;
}




#top .main_menu .menu li{
float:left;
position:relative;
z-index:20;
float:left;
padding:0;
margin:0;
}


#top .main_menu .menu li:first-child a{
/*border:none;*/
}


.main_menu .menu ul {
display: none;
left: 15px;
position: absolute;
top: 24px;
width: 192px;
z-index: 2;
cursor: pointer;
border-top: 2px solid;
-moz-box-shadow: 0 4px 15px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 4px 15px rgba(0,0,0,0.1);
box-shadow: 0 4px 15px rgba(0,0,0,0.1);
}

.main_menu .menu ul li{
border:1px solid;
border-top:none;
}

#top .main_menu .menu li ul a{
width:160px;
height:auto;
float:left;
text-align:left;
line-height:23px;
padding:5px 15px 3px 15px;
font-size: 12px;
min-height: 23px;
max-width: none;
text-decoration: none;
}

#top .main_menu .menu ul ul{
top:auto;
padding-top: 0px !important;
}

#top .main_menu .menu li ul ul {
left:190px;
top:-2px;
}

#top .main_menu .menu li ul ul {}

#top .main_menu .menu li:hover ul ul, #top .main_menu .menu li:hover ul ul ul,#top  .main_menu .menu li:hover ul ul ul ul{
display:none;
}
#top .main_menu .menu li:hover ul, #top .main_menu .menu li li:hover ul, #top .main_menu .menu li li li:hover ul, #top .main_menu .menu li li li li:hover ul{
display:block;
}
/************************************************************************
SUB Navigation
*************************************************************************/
/*first level*/
.sub_menu {
position: relative;
z-index: 130;
font-size: 11px;
float: left;
line-height: 41px;
height: 40px;
}

.sub_menu>ul{
position: relative;
top:14px;
left:-10px;
}

.boxed .sub_menu>ul{left:-10px;}

.sub_menu li{
float:left;
position: relative;
padding:0 10px;
border-right-style: solid;
border-right-width: 1px;
line-height: 10px;
}


.sub_menu>ul>li:last-child, .sub_menu>div>ul>li:last-child{
border:none;
padding-right: 0;
}

.sub_menu>ul>li>a, .sub_menu>div>ul>li>a{
}

/*second level*/
#top .sub_menu li ul{
display: none;
position: absolute;
width:170px;
padding:10px 0 0 0;
z-index: 101;
-moz-box-shadow: 0 8px 15px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 8px 15px rgba(0,0,0,0.1);
box-shadow: 0 8px 15px rgba(0,0,0,0.1);
left:0;
border:none;
margin: 0;
font-size: 11px;
}

.sub_menu li:hover>ul{
display:block;
}

.sub_menu>ul>li:hover>a{
text-decoration: none;
}

.sub_menu li li{
float:none;
line-height: 20px;
border:none;
padding:0;
margin:0;
border-top-style: solid;
border-top-width: 1px;
}

#top .sub_menu li li a{
display:block;
text-decoration: none;
padding:7px 9px;
border-top: none;
}


#top .sub_menu li li a:hover{
text-decoration: none;
}

/*third level and deeper*/
.sub_menu li li ul{
top:-1px;
left:169px;
background: none;
padding: 0;
}

#top .sub_menu>ul>li li li:first-child a{

}




/*page title big*/
.title_container{
border-bottom: 1px solid;
padding-bottom: 22px;
margin-bottom: 20px;
position: relative;
}

.title_container h1{
margin:0;
font-weight: normal;
font-size: 28px;
padding:11px 340px 12px 0;
position: relative;
}

div .no_padding_title h1{padding-right:0;}

.breadcrumb{
display:none;
}

.title_meta{
display: block;
position: absolute;
right:0;
top:50%;
width:325px;
height:40px;
margin-top:-28px;
z-index: 2;
}


/*head search forma nd social bookmarks*/

#top .social_bookmarks {
height: 20px;
position: absolute;
top: 8px;
float: left;
right: 220px;
}

#top .social_bookmarks li{
float:left;
padding:0;
}

#top .social_bookmarks li a{
float:left;
width:24px;
line-height:24px;
display: block;
text-indent: -9999px;
margin:0 0 0 2px;
outline: none;
padding:0;
opacity:0.3;
}

#top .social_bookmarks li a:hover{
opacity:0.8;
}

.social_bookmarks .rss a{background: transparent url(https://therockslide.com/wp-content/themes/propulsion/css/../images/layout/icon-rss.png) 0 0  no-repeat;}
.social_bookmarks .facebook a{background: transparent url(https://therockslide.com/wp-content/themes/propulsion/css/../images/layout/icon-facebook.png) 0 0  no-repeat;}
.social_bookmarks .twitter a{background: transparent url(https://therockslide.com/wp-content/themes/propulsion/css/../images/layout/icon-twitter.png) 0 0  no-repeat;}
.social_bookmarks .mail a{background: transparent url(https://therockslide.com/wp-content/themes/propulsion/css/../images/layout/icon-mail.png) 0 0  no-repeat;}
.social_bookmarks .dribbble a{background: transparent url(https://therockslide.com/wp-content/themes/propulsion/css/../images/layout/icon-dribbble.png) 0 0  no-repeat;}

#searchform{
position: relative;
float: left;
margin:0;
}


#searchsubmit {
border: medium none;
cursor: pointer;
display: block;
height: 37px;
outline: none;
padding: 0;
position: absolute;
right: 0px;
text-indent: -9999px;
top: 0px;
width: 37px;
z-index: 2;
margin:0;
 -moz-border-radius: 0px; -webkit-border-radius:0px; border-radius:0px;
background-image: url(https://therockslide.com/wp-content/themes/propulsion/css/../images/layout/icon-search.png);
background-position: center center;
background-repeat: no-repeat;
}

#s {
width: 160px;
padding: 10px 40px 10px 10px;
position: relative;
margin:0;
}

.widget #s{
width:72%;
}

.widget #searchform{
width:100%;
}

.title_container #searchform{
float: right;
width:212px;
}

.title_container #searchsubmit{
top: 1px;
right: 1px;
height: 35px;
width: 35px;
}

/*prettyphoto enhancements*/

div.pp_default div .pp_content{
background-color: #f8f8f8;
padding-bottom:5px;
}

.pp_default div .pp_description {
overflow:hidden;
}

div.pp_default div.pp_content_container .pp_details {
margin-top: 12px;
}


div div.ppt {
font-size: 12px;
font-weight: bold;
}

div.pp_loaderIcon {
margin: -12px 0 0 -16px;
}

.pp_gallery{
display: none !important;
}

body div.pp_default .pp_description {
margin: 9px 50px 5px 0; color:#666;
}

/* #Page Styles
================================================== */

.content{
display:block;
clear:both;
position: relative;
}

/*Blog Post*/

.template-blog .content, .template-blog .sidebar{
margin-top:40px;
}

.template-blog .post-entry{
padding-bottom:85px;
}

.post-entry{
display:block;
width:100%;
position: relative;
float: left;
clear: both;
padding-bottom:45px;
}

.entry-content{
position: static;
}

.hero-text{
font-size:14px;
line-height: 1.8em;
margin-bottom:20px;
position: relative;
}

.hero-text .seperator{
position: absolute;
bottom: 0;
left:0;
padding:1px;
width:15%;
border-bottom:1px solid;
display:none;
}


.more-link{
font-size: 12px;
text-decoration: none;
font-style: italic;
}

.more-link:hover{
text-decoration: underline;
}

/* post meta */
.blog-meta{
font-size: 11px;
}

.blog-inner-meta{
position: relative;
overflow: hidden;
padding-right:10px;
border-right:1px solid;
}

.blog-meta .text-sep{
display:none;
}

.blog-meta .minor-meta{
display: block;
text-align: right;
}

.blog-tags{
font-size: 12px;
font-style: italic;
display: block;
clear: both;
}

.blog-meta h1{
font-size: 30px;
}

.blog-meta a, .comment-container a, #top .comment-container a,.blog-tags a{
text-decoration: none;
}

.comment-container a:hover span, .blog-meta a:hover, .blog-tags a:hover{
text-decoration: underline;
}

.template-blog  .date-container{
font-size: 11px;
text-transform: uppercase;
position: absolute;
top:-24px;
}

.post_nav {
font-size: 11px;
position: relative;
top: -10px;
border: 1px dotted;
border-left: none;
border-right: none;
overflow: hidden;
line-height: 1.5em;
padding: 6px 0 3px 0;
clear: both;
}

.next_post_link_align{
float:right;
margin:0 0 4px 0;
padding: 0 0 0 0;
display: block;
position: relative;
width:47%;
text-align: right;
}

.previous_post_link_align{
float:left;
margin:0 0 4px 0;
padding: 0 0 0 0;
display: block;
position: relative;
width:47%;
}


/*image*/

.template-blog .entry-content .alignleft.size-large, .template-blog .entry-content .wp-caption.alignleft .size-large{
width: 690px;
position: relative;
left:-240px;
max-width: 690px;
margin-bottom: 10px;
}

#top .template-blog .entry-content .wp-caption.alignleft img.size-large{ padding:0; }
.template-blog .entry-content .wp-caption.alignleft{border:none;}
.template-blog .entry-content .wp-caption.alignleft p{text-align: left; padding:0 0 3px 0px;}

.sidebar_left .template-blog .entry-content .alignleft.size-large, .sidebar_left .template-blog .entry-content .wp-caption.alignleft .size-large{
left:0;
}


/*flag & flag hr*/

.flag{
height:25px;
overflow: hidden;
display:block;
width: 100%;
margin:4px 0 10px;
position: relative;
}

.flag-diamond{
height:25px;
width:25px;
position: absolute;
left:-17px;
top:0;
transform:rotate(45deg);
-ms-transform:rotate(45deg); /* IE 9 */
-moz-transform:rotate(45deg); /* Firefox */
-webkit-transform:rotate(45deg); /* Safari and Chrome */
-o-transform:rotate(45deg); /* Opera */
}

.hr .flag{
width:auto;
position: absolute;
min-width:210px;
z-index: 2;
margin:0;
}

.hr .flag-diamond{
left:auto;
top:0;
right:-17px;
}

.hr-seperator, .mini-seperator{
width:100%;
border-top:1px solid;
position: absolute;
left:0;
top:50%;
z-index: 1;
}

.mini-seperator{
z-index:3;
width:20px;
right:-7px;
left:auto;
}

.seperator-addon{
height:3px;
width:70px;
position: absolute;
top:50%;
right:0;
margin-top:-2px;
z-index: 5;
}

.flag-text {
padding: 0px 25px 0px 5px;
font-size: 11px;
line-height: 25px;
display: block;
}

#top .flag-text a{
background: none;
}

#top .flag-text a:hover{
text-decoration: none;
}

.hr.supersmall{
padding:20px 0;
line-height: 2px;
height:2px;
}

.supersmall .seperator-addon{
display:none;
}

/*pagination*/

.pagination {
clear:both;
padding: 10px 0 50px 0;
position:relative;
z-index:3;
line-height: 13px;
overflow: hidden;
border-top:1px solid;
}

.pagination span, .pagination a {
display:block;
float:left;
font-size:11px;
line-height:13px;
padding:2px 9px 1px 9px;
text-decoration:none;
width:auto;
border-right:1px solid;
}


#top .pagination .current{
font-size:11px;
padding:1px 9px 1px 9px;
font-weight: bold;
}

#top .pagination a:hover{
text-decoration: underline;
}

.pagination .pagination-meta{
float:right;
border-left:1px solid;
border-right:none;
}

.pagination *:last-child{
border:none;
}

/*Contact Form*/
fieldset{
border:none;
}

.ajax_form{
clear:both;
padding-top:20px;
}

#ajaxresponse.hidden{
visibility: visible;
position: static;
display:none;
}


.ajax_form .text_area{
padding:10px;
margin-bottom:0;
width:70%;
min-height:130px;
}

.ajax_form .text_input, .ajax_form .select{
width:40%;
margin-right:10px;
margin-bottom:0;
display:inline;
min-width:221px;
}

select, .ajax_form .select, .entry-content select, .mobileMenu{
 width:41.5%;
 min-width:232px;
 -webkit-appearance: none;
 -moz-border-radius: 0px; -webkit-border-radius:0px; border-radius:0px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);
 background-position: center right;
 background-repeat: no-repeat;
}

.safari select, .chrome select{
padding-right: 37px;
}
.ajax_form .textare_label{
display: block;
visibility: visible;
top: auto;
left: auto;
position: absolute;
top: 2px;
left: 70%;
margin-left: 30px;
}

.ajax_form  .input_checkbox{
margin-right:5px;
position: relative;
top:1px;
}

.ajax_form p{
padding: 0 0 10px 0;
margin:0;
position: relative;
}

.ajax_form label{
font-size: 11px;
font-weight: bold;
display:inline;
}

#ajaxresponse{
clear: both;
}

.valid .text_input, .valid .text_area, .valid select{border:1px solid #9AA600;} /*#70A41B*/
.error .text_input, .error .text_area, .error select{border:1px solid #D27F2C;}
.ajax_alert .text_input, .ajax_alert .text_area, .ajax_alert select{border:1px solid #ffb628;}

p.valid label{color:#9AA600;}
p.error label{color:#D27F2C;}
p.ajax_alert label{color:#ffb628;}



/*related posts*/
.related_posts {
float: left;
position: relative;
width: 100%;
}

.relThumb{
line-height: 16px;
position: relative;
}

.relThumb a{
text-decoration: none;
}

.relThumb a:hover{
text-decoration: underline;
}

#top .relThumb1{
margin:0;
}

.relThumWrap{
font-size: 11px;
}

.relThumbTitle{
padding-top:6px;
display:block;
}

.relThumbHeading{
font-weight: bold;
font-size: 11px;
}


#top .related_posts .contentSlideControlls {

}

.related_single_heading{
display:none;
position: absolute;
top:-25px;
left:0;
font-size: 12px;
z-index: 10;
}

.relThumb .related_posts_default_image{
display:block;
}

.relThumb .related_posts_default_image img{
visibility: hidden;
}

.related_posts .single_slide{
display:none;
}

#top .related_posts .single_slide_nr_1{
display:block;
}

#top .related_posts .contentSlideControlls a {
height: 24px;
width: 24px;
display: block;
outline: none;
line-height: 24px;
text-align: center;
font-size: 11px;
text-decoration: none;
}


/*related portfolio posts*/

.related_image_wrap{
display: block;
height: 100%;
width:100%;
z-index: 1;
position: relative;
}







/*search entries*/

.template-search.content a.post-entry {
text-decoration: none;
position: relative;
}

.template-search.content .news-excerpt{
display: block;
overflow: hidden;
padding-right:90px;
}

.template-search.content .hr {
padding: 13px 0;
margin: -6px 0;
}

.search-result-counter{
position: absolute;
right:0;
top: 50%;
font-size:70px;
line-height: 1.2em;
z-index: 1;
font-weight: bold;
width:75px;
height:70px;
line-height: 70px;
text-align: center;
margin-top:-35px;
}

.nowidth.search-result-counter{
width:auto;
}

#top .template-search.content .news-content{
overflow: visible;
}

.template-search.content .pagination {
margin-bottom: 20px;
top: 20px;
}


/*archive*/

.latest-portfolio-archive{
width:100%;
overflow: hidden;
}

.latest-portfolio-archive .single_slide{
padding-bottom:30px;
}

#top .archive_list li{
text-indent: -1em;
}



/*invers blog*/
.sidebar_left .content{float:right; width: 100%;}
.sidebar_left .sidebar .inner_sidebar{border-left:none; border-right:1px solid; padding:0 29px 0 0;}
#top .sidebar_left .post-title.offset-by-three{ padding:0 240px 0 0; }
#top .sidebar_left .blog-meta { float:right; }
.sidebar_left .flag-diamond { left:auto; right: -17px; }
.sidebar_left .blog-meta .minor-meta { text-align: left; }
.sidebar_left .blog-inner-meta { padding: 0 0 0 10px; border-right:none; border-left: 1px solid; }
.sidebar_left .units.entry-content, .sidebar_left .comment_container{ margin-right: 30px; margin-left: 0; }
.sidebar_left .comment_meta_container{ float:right; }
.sidebar_left .post-format-icon{right:auto; left:2px;}
.sidebar_left .first-quote{margin: 0 49px 10px 49px; }
.sidebar_left .quote-content{padding:0 50px;}

/* #Post Formats
================================================== */

.post-format-icon{
height: 25px;
width:25px;
position: absolute;
right:0;
top:0;
}

.post-format-icon{ 			background: url("https://therockslide.com/wp-content/themes/propulsion/css/../images/layout/icon-post-format-standard.png") no-repeat center center transparent; }
.post-format-icon-quote{ 	background: url("https://therockslide.com/wp-content/themes/propulsion/css/../images/layout/icon-post-format-quote.png") no-repeat center center transparent; }
.post-format-icon-link{ 	background: url("https://therockslide.com/wp-content/themes/propulsion/css/../images/layout/icon-post-format-link.png") no-repeat center center transparent; }
.post-format-icon-gallery{ 	background: url("https://therockslide.com/wp-content/themes/propulsion/css/../images/layout/icon-post-format-gallery.png") no-repeat center center transparent; }


/*quotes*/
.blog-meta-quote{
margin-top:53px;
}

.first-quote{
margin: 0 49px 10px 0;
font-size: 32px;
}

.first-quote a{
color:inherit;
text-decoration: none;
}


.first-quote:before{
font-size: 3em;
}

.first-quote:after {
content: close-quote;
font-size: 3em;
line-height: .1em;
margin-right: .25em;
vertical-align: -0.5em;
display: block;
position: absolute;
bottom: -20px;
right: -80px;
opacity: 0.5;
width: 50px;
font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
}

.quote-content{
padding:0 50px 0 0;
}

/*link*/
.link-title{

}


/* #Portfolio styles
================================================== */

.post-entry.post-entry-portfolio-first{
padding-bottom:30px;
}

.post-entry.flex_column{
clear:none;
padding-bottom: 10px;
}

.post-entry.flex_column.first{
clear:both;
}

.portfolio-sort-container{
position: relative;
width:100%;
}

.isotope, .isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;

}

.chrome .isotope .flex_column{opacity: 1 !important;}


.isotope .post-entry.flex_column{
margin-left:0;
}

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}


#js_sort_items {
position: relative;
margin-bottom: 15px;
font-size: 11px;
visibility: hidden;
overflow: hidden;
width:100%;
}

#js_sort_items a, #js_sort_items .text-sep{
text-decoration: none;
outline: none;
float:left;
}

#js_sort_items a:hover{
text-decoration: underline;
}

.text-sep{
padding:0px 6px;
font-size: 10px;
position: relative;

}

div .portfolio-inner-meta .minor-meta {
display: block;
text-align: left;
position: relative;
top:-10px;
}

#top .single-portfolio-entry .post_nav{
border:none;
top:0px;
}

#top .single-portfolio-entry .post-entry{
padding-bottom:0;
}

.related-portfolio{
padding-bottom: 70px;
}

/* #Sidebar, Footer & Widgets
================================================== */

.sidebar{
margin-bottom:40px;
position: relative;
display: block;
}

.fullwidth .sidebar{
display:none;
}

.inner_sidebar{
padding-left:29px;
border-left:1px solid;
}

.sidebar .widget .seperator{
position: absolute;
bottom: 0;
left:0;
padding:1px;
width:20%;
border-bottom:1px solid;
}

.widget{
clear:both;
position: relative;
overflow: hidden;
padding:30px 0 30px 0;
float:none;
}

.sidebar form{
margin:0;
}

#top .widget input[type="text"], #top .widget input[type="password"]{
width:92%;
}



.sidebar .widget:first-child{
padding-top:0;
border-top: none;
}

.sidebar .widget:last-child, .sidebar .widget:last-child .seperator{
border-bottom: none;
}


/*Archive, Cat, Page widget*/
/*
.widget_archive li , .widget_categories li, .widget_pages li, .widget_links li, .widget_meta li, .widget_nav_menu li{
float: left;
margin: 0;
clear:both;
width:100%;
}

.single_sidebar .sidebar .widget_archive li , .single_sidebar .sidebar .widget_categories li, .single_sidebar .sidebar .widget_pages li, .single_sidebar .sidebar .widget_links li, .single_sidebar .sidebar .widget_meta li{
float: left;
margin: 0 2% 0 0;
width:48%;
clear:none;
}
*/

.widget ul li{
float: left;
margin: 0;
clear:both;
width:100%;
}

#top .widget ul li a{
text-decoration: none;
}

#top .widget ul li a:hover{
text-decoration: underline;
}

.widget_archive li a, .widget_categories li a, .widget_pages li a, .widget_links li a, .widget_meta li a, .widget_nav_menu li a{
font-size: 11px;
}




/*combo widget*/
#top .sidebar .widget_tab_comments, #top #footer .widget_tab_comments{
display:none;
}

.js_active .avia_combo_widget .tab_content {
padding:5px;
}


/*social media count widget*/
.avia_socialcount{
overflow: hidden;
padding:20px 0 0 0;
}

.avia_socialcount .seperator{
display:none;
}

div #footer .avia_socialcount{
padding:10px 0 0 0;
}

.asc_multi_count{
float:left;
width:50%;
}

.avia_socialcount a, .avia_socialcount a:hover{
height:40px;
text-decoration: none;
display:block;
min-width:89px;

}
.asc_twitter{ background: url("https://therockslide.com/wp-content/themes/propulsion/css/../images/layout/icon-twitter-32.png") no-repeat left center transparent; }
.asc_rss	{ background: url("https://therockslide.com/wp-content/themes/propulsion/css/../images/layout/icon-rss-32.png") no-repeat left center transparent; }

.avia_socialcount strong, .avia_socialcount span{
display:block;
line-height: 1em;
padding:0 0 0 36px;
}

.avia_socialcount a strong{
font-size: 10px;
font-weight: bold;
letter-spacing: 1.5px;
padding-top: 10px;
text-transform: uppercase;
}

.avia_socialcount a span{
font-size:10px;
padding-top:3px;
}


/*twitter widget*/
#top .widget.tweetbox .tweets{
list-style-type: none;
list-style-position: outside;
border:none;
}

#top .widget.tweetbox .tweet{
padding:10px 0;
line-height: 18px;
position: relative;
overflow: hidden;
font-size:11px;
background: none;
border-top-style: dotted;
border-top-width: 1px;
margin:0;
}

#top .widget.tweetbox .tweet:first-child{
border:none;
}

.widget.tweetbox .tweet-thumb{
position:relative;
}

.widget.tweetbox .tweet-thumb a{
margin-right:9px;
padding:3px;
float:left;
border:1px solid;
margin-top: 5px;
}

#top .widget.tweetbox .tweet-thumb img{display:block; float:left; border:none; padding:0; margin:0;}

.widget.tweetbox .tweet-text{
position: relative;
overflow: hidden;
}

.widget.tweetbox .tweet-time{
clear: both;
font-size:10px;
}

.widget.tweetbox .tweet-text.avatar_no {
font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
font-style: italic;
font-weight: normal;

}


/*advertising widget*/

.avia_partner_widget a, .avia_partner_widget a:hover{

}

.avia_partner_widget{
overflow: hidden;
clear:both;
}

.avia_partner_widget a, .avia_partner_widget a:hover {
float: left;
display: block;
text-decoration: none;
width: 46%;
outline: none;
border: none;
padding-bottom: 46%;
position: relative;
margin-left: 2px;
}

#top .avia_partner_widget{
max-width:272px;
}

#top .avia_partner_widget img{
position: absolute;
left:0;
top:0;
}

.avia_partner1{
margin-right:1px;
}

.avia_parnter_empty{
line-height: 1em;
height:97%;
width:97%;
display: block;
font-size:10px;
text-align: center;
position: absolute;
border-style: solid;
border-width: 1px;.avia_parnter_empty
}

.avia_parnter_empty span{
width:100%;
position: absolute;
top:50%;
margin-top:-5px;
text-align: center;
left:0;
}


/*news widget*/

#top .news-content{
padding:7px 0 3px 0;
line-height: 18px;
position: relative;
overflow: hidden;
font-size:11px;
display: block;
clear: both;
margin:0;
}

#top .news-wrap{
border:none;
list-style-type: none;
list-style-position: outside;
}

#top .news-wrap li{
border:none;
background: none;
text-indent: 0;
}

.news-link, .news-link:hover, #top .widget ul li .news-link:hover{
display: block;
position: relative;
text-decoration: none;
overflow: hidden;
z-index: 2;
}



.news-thumb{
margin-right:9px;
padding:3px;
float:left;
height:36px;
width:36px;
margin-top: 4px;
border:1px solid;
}

.tweet-thumb img, .news-thumb img{
width:36px;
height:36px;
}

#top .news-thumb img{display:block; float:left; border:none; padding:0; margin:0;}

.news-headline{
overflow: hidden;
font-weight: bold;
margin-top:2px;
display:block;
}

.news-time{
font-weight:normal;
clear: both;
font-size:10px;
display:block;
}

.news-excerpt{

}

/*tagcloud*/

.tagcloud a{
font-size:11px !important;
padding:2px 8px;
margin:0 1px 1px 0;
display:block;
float:left;
border-style: solid;
border-width: 1px;
text-decoration: none;
}

.tagcloud a:hover{
text-shadow: none;
text-decoration: underline;
}

.widget_tag_cloud h3{
border:none;
}

/*rss*/

.widget_rss li{
line-height: 1.5em;
font-size: 11px;

}
.widget_rss li div{
font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
font-style: italic;
}

.rsswidget{
display:block;
font-weight: bold;
}

.rss-date, .widget_rss cite{
font-size:11px;
}

.widget_rss li{
padding:7px 0;
}

.widget_rss .widgettitle img{
display:none;
}

/*recentcomments, recent entries*/

.recentcomments, .widget_recent_entries li{
padding:7px 0;
display:block;
font-size: 11px;
line-height: 1.5em;
}

.recentcomments a, .widget_recent_entries li a{
font-style: italic;
font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
}

.recentcomments, .widget_recent_entries li{
border-top-width:3px;
border-top-style: solid;
}

.recentcomments:first-child, .widget_recent_entries li:first-child{
border-top:none;
}



/*nav menu widget*/

.widget_nav_menu{
padding:0;
}

.widget_nav_menu a{
display: block;
padding:4px 0px 4px 08px;
border-top-style: solid;
border-top-width: 1px;
}

#top .widget_nav_menu li{
position: relative;
}

#top .widget_nav_menu li:before {
content: "\2219";
position: absolute;
top:4px;
}

.widget_nav_menu .current-menu-item>a, .widget_nav_menu .current_page_item>a{
font-weight: bold;
}

#top .widget_nav_menu ul{
padding:0;
margin:0;
overflow: hidden;
}


#top .widget_nav_menu .sub-menu, #top .widget_nav_menu .children{
padding:0 0 0 10px;
overflow: hidden;
margin:0;
}

.sidebar_right>.widget_nav_menu a{
padding:4px 10px 4px 20px;
}

#top .sidebar_right>.widget_nav_menu .sub-menu, #top .sidebar_right>.widget_nav_menu .children{
padding:0 10px 0 10px;
}


.widget_nav_menu li:first-child>a{
border:none;
}

.asc_multi_count { width: 51%; }
.avia_socialcount a, .avia_socialcount a:hover { height: 41px; }

/* #Footer
================================================== */
#footer{
overflow: hidden;
padding:20px 0 50px 0;
font-size:11px;
}

#footer.footer_border .container, #socket.socket_border .container{
border-top-style: solid;
border-top-width: 1px;
}

#footer .widget{
padding:30px 0 0 0;
}


#footer .widget_archive li a, #footer .widget_categories li a, #footer .widget_pages li a, #footer .widget_links li a, #footer .widget_meta li a, #footer .widget_nav_menu li a {
display: block;
font-size: 11px;
padding: 3px 0;
border-bottom-style: dotted;
border-bottom-width: 1px;
}

#footer .widget_archive>ul, #footer .widget_categories>ul, #footer .widget_pages>ul, #footer .widget_links>ul, #footer .widget_meta>ul, #footer .widget_nav_menu>ul {
border-top-style: dotted;
border-top-width: 1px;
}

#footer .page_item .children{
margin:0;
}



#socket{
overflow: hidden;
font-size: 11px;
}

#socket .container{
padding:14px 0 14px 0;
}

#top #socket .social_bookmarks{
position: absolute;
right:0;
top:12px;
height:20px;
}

div #socket .social_bookmarks a{
opacity:1;
}

/* #Comments
================================================== */

.commentlist ul {
border-left: 1px solid;
}

.children .children .says{
border-bottom:1px solid;
}



.widgettitle, .miniheading, .author_name, #reply-title, #top .logged-in-as, .dynamic-column-title{
font: 10px/17px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 1.5px;
}

#comments span, .minitext, .form-allowed-tags, #reply-title small, #commentform label{
font-size: 11px;
display:block;
letter-spacing: 0;
text-transform: none;
padding-top:8px;
line-height: 1.5em;
font-weight: normal;
}


#top .commentlist{
margin:0;
padding: 0 0 10px 0px;
border:none;
}


#top .commentlist .comment{
list-style-type: none;
list-style-position: outside;
width:100%;
position: relative;
display: block;
background: none;
min-height:100px;
clear: both;
}

.commentlist>.comment{
border-bottom:1px solid;
margin-bottom:30px;
}

.gravatar{
position: relative;
z-index: 2;
}

.gravatar img{
padding:3px;
margin:0;
border:1px solid;
}


.comment_content{
position:relative;
margin:-44px 0 0 55px;
padding:0 0 15px 0;
}



.author_name a, .author_name a:hover{
font-weight: bold;
text-decoration: none;
}

.comment-edit-link, #cancel-comment-reply-link{
display:inline-block;
font-size: 10px;
}

.author_name, .comment_title{
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.commentmetadata {
font-size:11px;
line-height: 1em;
}

.commentmetadata a{
text-decoration: none;
}

.commentmetadata a:hover{
text-decoration: underline;
}

.says {
display: block;
height: 1px;
left: -70px;
position: absolute;
text-indent: -9999px;
top: 18px;
width: 40px;
}

.comment_text{
clear: both;
font-size: 12px;
padding-top: 15px;
}

#top .comment-reply-link {
font-size: 11px;
text-decoration: none;
position: absolute;
left: -46px;
top: 39px;
line-height: 20px;
}



/*children*/
#top .commentlist ul{
margin: 0 0 0 74px;
}

#top .commentlist .children ul{
margin: 0 0 0 47px;
}

.children .comment_content {
margin: -44px 0 0 28px;
padding-bottom:30px;
}

.children .gravatar{
position: relative;
left:-24px;
z-index: 2;
width:50px;
}

#top .children .comment-reply-link {
left: -44px;
}

/*comment page nav*/

.comment_page_nav_links{
position: relative;
display: block;
clear:both;
overflow: hidden;
font-size:11px;
}

.comment_prev_page a{
float:left;
}

.comment_next_page a{
float:right;
}

.comment_page_nav_links_bottom{
}

.comment_page_nav_links_top{

}


/*generated by comment_form()*/

#commentform{ position: relative;}
#commentform p{ position: relative; padding:0 0 10px 0; margin:0;}

#reply-title small a{ float:right;}

#commentform label{
position: absolute;
left:245px;
font-size: 11px;
top:0;
font-weight: bold;
}

#commentform input{
margin:0;
}

.commentlist #commentform label{
position: static;
display: block;
}

#commentform .required, .comment-notes, #commentform  .comment-form-comment label{
display:none;
}

.comment-form-url input, .comment-form-email input, .comment-form-author input{
width: 220px;
}

.commentlist .comment-form-url input, .commentlist .comment-form-email input, .commentlist .comment-form-author input{
width: 70%;
}

#comment{
width:602px;
height:150px;
padding:10px 7px;
font-size: 12px;
margin:0;
}

.form-allowed-tags{
font-size: 11px;
line-height: 1.5em;
margin-bottom: 5px;
}

.form-allowed-tags code{
display:block;
padding-top:5px;
}

.commentlist #respond {
padding: 0 0 30px 56px;
}

.commentlist #respond #comment{
width:90%;
}

.commentlist #respond .form-allowed-tags{
display:none;
}

#reply-title{display:none;}
#reply-title small{display:inline;}
.commentlist #reply-title{display:block;}

#comment{
width:94%;
font-size:12px;
}

.personal_data p{
float:left;
width:33%;
}

.personal_data label{
display:none;
}

/* #Dynamic Templates
================================================== */

.flex_column .widget:first-child{
padding-top:0;
}

.units.template-dynamic{
min-height:1px;
}

#top .callout{
text-align: center;
font-size: 26px;
line-height: 1.4em;
padding:10px 0;
margin:0;
clear:both;

}

#top .callout p{
padding:0.5em 0;
margin:0;
}

.padding-active.content-area{
padding-right:150px;
text-align: left;
}

#top .big_button{
height:40px;
line-height: 40px;
min-width:100px;
position: absolute;
right:0;
top:50%;
margin: -20px 0 0 0;
z-index: 3;
font: 12px/40px  "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
}

.dynamic-post-title{
margin-bottom: 20px;
}

.post-entry-dynamic{
padding-bottom: 0;
}

.dynamic_template_column_container{
position: relative;
width:100%;
}

.dynamic_template_column_container .arrow_controls {
right: 0;
bottom: 30px;
}


/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {

		/*logo and menu*/
		#top .logo{float:none; margin:0 auto; display: block; text-align: center; width:100%;}
		#top .logo a, #top .logo img{display: inline; float:none;}
		#top .main_menu{width:100%;}
		#top .mobileMenu{width:100%; margin:0 0 10px 0; max-width:767px; padding:10px;}


		/*title*/
		.title_container h1{padding-right:0;}
		.title_meta{position: relative; top:0; left:0; margin:0; width:100%;}
		.title_meta #s { width: 120px; }
		.title_container #searchform{width: 172px;}
		#top .social_bookmarks{right:auto; left:0;}

		/*sidebar*/
		#top .inner_sidebar{border:none; padding:0;}

		/*quotes*/
		#top .pullquote, #top .inner_quote {
		width:auto;
		margin:1em 0 1em 50px;
		position: relative;
		left:0;
		top:0;
		}

		div .pullquote_left::before {left: -54px;}
		#top .inner_quote {padding:0; margin:0;}
		#top .pullquote_boxed{margin:1em 0;}

		/*blog post*/
		#top .sidebar_left .post-title.offset-by-three{padding:0;}
		#top .blog-inner-meta{border:none; padding:0;}
		#top .minor-meta{display:inline-block;}
		#top .blog-meta .text-sep{display:inline-block;}
		#top .single-portfolio-entry .blog-meta .text-sep{display:none;}
		.post-format .flag-diamond{display:none;}
		.js_active .main_menu ul{display:none;}

		/*footer*/
		#top #socket .social_bookmarks {position: relative;top:0;}

		/*slideshow*/
		#top .slideshow_inner_caption {padding: 3%;height: 100%;width: 94%; font-size:13px; line-height: 1.5em;}
		#top div .slideshow_caption {width: 100%; background: rgba(0, 0, 0, 0.5); }


	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) { #top .slideshow_inner_caption h1{ font-size:14px; } }



/* #browser specific mods
================================================== */


.msie7 .flag .mini-seperator, .msie8 .flag .mini-seperator{
right:-12px;
}

.msie7 blockquote{
	margin-left:0;
}

.msie7 .title_container #searchsubmit { top: 2px;}


/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('https://therockslide.com/wp-content/themes/propulsion/css/../fonts/FontName.eot');
	    src: url('https://therockslide.com/wp-content/themes/propulsion/css/../fonts/FontName.eot?iefix') format('eot'),
	         url('https://therockslide.com/wp-content/themes/propulsion/css/../fonts/FontName.woff') format('woff'),
	         url('https://therockslide.com/wp-content/themes/propulsion/css/../fonts/FontName.ttf') format('truetype'),
	         url('https://therockslide.com/wp-content/themes/propulsion/css/../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; ;font-display: swap;
}
*/







/************************************************************************
THEME UPDATES
*************************************************************************/

/* added with version 1.3 */
.template-portfolio-overview{
width:100%
}

.boxed .sub_menu  div> ul {
left: -10px;
}

.sub_menu  div> ul {
position: relative;
top: 14px;
left: -10px;
margin:0;
}

#top .sub_menu .menu-item-language img.iclflag {
margin-bottom: -2px !important;
}

#top .pingback .comment_content {
position: relative;
margin: 0px 0 0 55px;
padding: 0 0 15px 0;
}

#top .commentlist .pingback {
display: block;
}


/* added with version 1.4 */
/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {

	/* prettyPhoto styling for small screens */
.pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; }
div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
.pp_content { width: 100%!important; height: auto!important; }
.pp_fade { width: 100%!important; height: 100%!important; }
a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
#pp_full_res img { width: 100%!important; height: auto!important; }
.pp_details { width: 94%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
a.pp_close { right: 10px!important; top: 10px!important; }

	}


/* added with version 1.6 */
.gallery{
overflow: hidden;
}

#top .gallery .gallery-icon{width:100%}



#icl_lang_sel_widget{
overflow:visible;
z-index:20;
}



/* fix with version 1.9.1 */
.comment_content {
z-index: 5;
}

/* fix with version 2.1 */

/*TWITTER WIDGET PRO STYLES*/
#top .widget_twitter{ font-size: 12px; line-height: 1.65em;}
#top .widget_twitter .twitter-avatar{float:left; margin-right:13px; border-style: solid; border-width:1px; padding:3px; display: block;}
#top .widget_twitter .twitter-avatar a, #top .widget_twitter .twitter-avatar img{display: block;}
#top .widget_twitter ul{overflow: hidden; margin:0; padding:0;}
#top .widget_twitter li{padding: 0 0 8px 0; margin: 0 0 8px 0; border-bottom-style: solid; border-bottom-width: 2px; }
#top .widget_twitter li:last-child{border-bottom: none;}
#top .widget_twitter .entry-content{padding:0; margin:0; float: none; clear: both; position: relative; border:none; width:100%;}
#top .widget_twitter .entry-meta{display: block; font-size: 11px; font-style: italic; opacity: 0.8; margin-top:5px;}
#top .widget_twitter .time-meta, #top .widget_twitter .from-meta{}
#top .widget_twitter .intent-meta{ display: block; font-size: 11px; margin-top:8px;}
#top .widget_twitter .intent-meta a{ text-decoration: none; margin-right: 4px;  }
#top .widget_twitter .intent-meta a:hover{text-decoration: underline;}


/*default size*/


.slideshow{
height:340px;
}

#top .template-blog .slideshow, #top .template-page .slideshow{
height:252px;
}


#top .one_fourth .slideshow, #top .three_fourth .slideshow,  #top div .two_fourth .slideshow{
height:151px;
}

#top .one_third .slideshow, #top .two_third .slideshow{
height:210px;
}

#top .one_half .slideshow{
height:332px;
}

/*big slider*/

#top #slideshow_big{
margin-top:-20px;
position: relative;
}

#top #slideshow_big .slideshow_container{
padding-bottom:30px;
}

#top #slideshow_big .slideshow_container .slideshow{ 
border-bottom-width: 1px;
border-bottom-style: solid;
}

#top #slideshow_big .numeric_controls{ display:block; }


/*default styling*/

#top .slideshow_container{
position: relative;
padding-bottom:20px;
}

#top .slideshow{
list-style-type: none;
position: relative;
margin:0 auto;
width: 100%;
list-style-position: outside;
padding: 0;
overflow: hidden;
z-index: 2;
}

#top .slideshow li{
width:100%;
height:100%;
position: relative;
display:none;
left:0;
top:0;
margin:0;
padding:0;
}

#top .slideshow li:first-child{
display:block;
}

.js_active #top .slideshow li:first-child{
visibility:hidden;
}

#top .slideshow li img{
width: 100%;
height:auto;
position: relative;
z-index: 3;
border:none;
margin:0;
padding:0;
display:block;
background: #000;
}

.slideshow li>a{
position: relative;
display: block;
}

#top .slideshow li iframe, #top .slideshow li object, #top .slideshow li embed{
height:100%;
width:100%;
position: absolute;
top:0;
left:0;
z-index: 2;
display:none;
}

#top .slideshow .videoslide{
background: #000;
}


/*caption*/
#slideshow_big .slideshow_caption{
width:33%;
}


.slideshow .slideshow_caption{
z-index: 100;
width:30.5%;
color: #fff;
position: absolute;
bottom: 0;
top:auto;
height:100%;
display:block;
}

.slideshow_caption h1, .slideshow_caption h2, .slideshow_caption h3, .slideshow_caption h4, .slideshow_caption h5, .slideshow_caption h5, .slideshow_caption a{
color: #fff;
text-transform: none;
font-weight: normal;
letter-spacing: normal;
}

.slideshow_inner_caption{
padding:0 10%;
position: relative;
display: table;
height:100%;
}

.slideshow_align_caption{
display:table-cell;
vertical-align: middle;
position: relative;
}


.slideshow_inner_caption h1{
font-size: 20px;
margin-bottom:5px;
}


.one_fourth .slideshow_caption{
display:none;
}

.videoslide:hover .slideshow_caption{
display:none;
}


#top .slideshow_caption .button_wrap{
overflow: hidden;
padding-top:10px;
position: relative;
}

#top .caption-slideshow-button{
width:42%;
padding: 0 3%;
text-align: center;
}

#top #wrap_all .button_wrap_1 .caption-slideshow-button{
width:94%;
margin: 0;
}

#top .caption-slideshow-button:hover{
opacity: 1;
}

#top .caption-slideshow-button.slideshow_button2_class{ 
margin-left:2%;
}

/*caption position*/
.caption_left .slideshow_caption {left:0; }
.caption_right .slideshow_caption{ right:0;	}


/*caption frame*/
.caption_right_framed .slideshow_caption .slideshow_inner_caption, .caption_left_framed  .slideshow_caption .slideshow_inner_caption{
background: rgba(0,0,0,0.5);
}

/*moveable caption*/
.slideshow_inner_caption h1, .slideshow_inner_caption div{
position: relative;

}

/*smaller captions*/
.flex_column .slideshow_caption{width:100%; height:auto;}



/*controlls*/
.slide_controls{
display:block;
position: relative;
z-index: 20;
margin-bottom:-10px;
}

.numeric_controls, .arrow_controls{
position: absolute;
bottom:12px;
}

div .numeric_controls{ left:0; display:none;}
div .arrow_controls{ right:0; bottom:10px;  }

#slideshow_big .slide_controls{
margin:0;
}

.ctrl_previous, .ctrl_next, .ctrl_pause_play{
float:left;
height:15px;
text-indent: -9999px;
outline: none;
width:30px;
z-index: 200;
display:none;
background: url("https://therockslide.com/wp-content/themes/propulsion/css/../images/layout/arrow_set.png") no-repeat -30px center #000;
margin-left:2px;
}

.ctrl_previous{

background: url("https://therockslide.com/wp-content/themes/propulsion/css/../images/layout/arrow_set.png") no-repeat left center #000;
}

.ctrl_pause_play{

background: url("https://therockslide.com/wp-content/themes/propulsion/css/../images/layout/arrow_set.png") no-repeat -60px center #000;

}

.ctrl_active_rotation.ctrl_pause_play{
background: url("https://therockslide.com/wp-content/themes/propulsion/css/../images/layout/arrow_set.png") no-repeat -90px center transparent;
}



.numeric_controls a{
text-indent: -9999px;
outline: none;
height:10px;
width:10px;
margin-left:2px;
display:none;
float:left;
background-color: #e1e1e1;
border:1px solid;
-moz-border-radius:100px;
-webkit-border-radius:100px;
border-radius:100px;
}

.numeric_controls .active_item, .numeric_controls a:hover{
border:none;
padding:1px;
}


/*thumbnails*/
.thumbnails_container{
overflow: hidden;
margin:0 0 20px 0;
width:103.5%;
}

.thumbnails_container .slideThumb{
float:left;
width:19%;
margin:0 2px 2px 0;
cursor:pointer;
}

.img_span{
border-style:solid;
border-width: 1px;
padding:2px;
display: block;
}

.thumbnails_container .slideThumb5, .thumbnails_container .slideThumb10, .thumbnails_container .slideThumb15, 
.thumbnails_container .slideThumb20, .thumbnails_container .slideThumb25, .thumbnails_container .slideThumb30, 
.thumbnails_container .slideThumb35, .thumbnails_container .slideThumb40, .thumbnails_container .slideThumb45, 
.thumbnails_container .slideThumb50, .thumbnails_container .slideThumb55{
margin-right:0;
}

.thumbnails_container .slideThumb img{
display:block;
}


/*adaptavia*/
.avBlock, .av_innerBlock{ 
background: #000000; 
background: rgba(0,0,0,0.1); /*never delete, blocks need bg color for css3 rtansitions to work*/
}

.av_innerBlock img{
height:auto;
width:100%;
}


/*preloader*/


.preloading{
background-image: url("https://therockslide.com/wp-content/themes/propulsion/css/../images/layout/loading.gif");
background-repeat: no-repeat;
background-position: center center;
}


/*video overlay*/

.comboslide .slideshow_overlay{
background-image: url("https://therockslide.com/wp-content/themes/propulsion/css/../images/layout/icon-video-overlay.png");
background-repeat: no-repeat;
background-position: center center;
cursor: pointer;
position: absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index: 10;
}


/*ie7*/

.msie7 .slideshow_align_caption{
top:30%;
}


.slideshow_container { clear: both; }
/*Shortcode Button variations Frontend*/
.shortcode_prev{
font-family:Arial,Helevtica,Verdana,san-serif;
}

.avia-button{
color:#fff;
background-image: url("https://therockslide.com/wp-content/themes/propulsion/css/../images/icons/bg-button.png");
background-repeat: repeat-x;
background-position: 0 0;
padding:0 10px;
font-size: 12px;
text-decoration: none;
display:inline-block;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border-style: solid;
border-width: 1px;
margin:3px 0;
line-height: 28px;
border-color: #e1e1e1;
background-color: #f8f8f8;
position: relative;
font-weight:bold;
}

.avia-button:hover{
background-position: 0 -4px;
opacity:0.8;
color:#fff;
text-decoration: none;
}

.avia-button.dark , .avia-button.dark:hover{
color:#444;
}



.avia-button.black{background-color: #222; 	border-color: #222; text-shadow: 0 -1px 0 rgba(0, 0, 0, 1); color: #fff; }
.avia-button.red{background-color: #B02B2C; 	border-color: #B02B2C; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2); color: #5d1a1b; }
.avia-button.orange{background-color: #edae44; 	border-color: #edae44; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); color: #745521; }
.avia-button.green{background-color: #83a846; 	border-color: #83a846; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); color: #415324; }
.avia-button.blue{background-color: #7bb0e7; 	border-color: #7bb0e7; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); color: #3f5871; }
.avia-button.aqua{background-color: #4ecac2; 	border-color: #4ecac2; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); color: #286460; }
.avia-button.teal{background-color: #5f8789; 	border-color: #5f8789; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); color: #314445; }
.avia-button.purple{background-color: #745f7e; 	border-color: #745f7e; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); color: #3c3240; }
.avia-button.pink{background-color: #d65799;	border-color: #d65799; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); color: #692b4b; }
.avia-button.silver{background-color: #d7d7d7; 	border-color: #d7d7d7; text-shadow: 0 1px 0 rgba(255, 255, 255, 1); color: #444; }
.avia-button.grey{background-color: #555; 	border-color: #555; text-shadow: 0 1px 0 rgba(0, 0, 0, 1); color: #fff; }

.avia-button.small{
padding:0 4px 0px 4px;
font-size: 10px;
line-height: 22px;
}

.avia-button.large{
padding:0 10px 0px 10px;
font-size: 13px;
line-height: 33px;
}

.avia-button.xl{
padding:0 16px;
font-size: 14px;
line-height: 42px;
}

.avia-button span{
position: relative;
}

.avia-button .avia-info{ 	background: transparent url("https://therockslide.com/wp-content/themes/propulsion/css/../images/icons/info.png") no-repeat center left; 		padding: 2px 0 2px 22px; left:-2px;}
.avia-button .avia-alert{	background: transparent url("https://therockslide.com/wp-content/themes/propulsion/css/../images/icons/alert.png") no-repeat center left; 	padding: 2px 0 2px 22px; left:-2px;}
.avia-button .avia-tick{	background: transparent url("https://therockslide.com/wp-content/themes/propulsion/css/../images/icons/tick.png") no-repeat center left; 		padding: 2px 0 2px 22px; left:-2px;}
.avia-button .avia-download{background: transparent url("https://therockslide.com/wp-content/themes/propulsion/css/../images/icons/download.png") no-repeat center left; 	padding: 2px 0 2px 22px; left:-2px;}
.avia-button .avia-note{	background: transparent url("https://therockslide.com/wp-content/themes/propulsion/css/../images/icons/note.png") no-repeat center left; 		padding: 2px 0 2px 22px; left:-2px;}
.avia-button .avia-error{	background: transparent url("https://therockslide.com/wp-content/themes/propulsion/css/../images/icons/error.png") no-repeat center left; 	padding: 2px 0 2px 22px; left:-2px;}
.avia-button .avia-help{	background: transparent url("https://therockslide.com/wp-content/themes/propulsion/css/../images/icons/help.png") no-repeat center left; 		padding: 2px 0 2px 22px; left:-2px;}




/*Inline Links with icon*/

.avia-ilink a{
text-decoration :none;
padding: 2px 0 2px 22px;
display: inline-block;
}


.avia-ilink .info{ 	background: transparent url("https://therockslide.com/wp-content/themes/propulsion/css/../images/icons/info.png") no-repeat center left; 		}
.avia-ilink .alert{	background: transparent url("https://therockslide.com/wp-content/themes/propulsion/css/../images/icons/alert.png") no-repeat center left; 	}
.avia-ilink .tick{	background: transparent url("https://therockslide.com/wp-content/themes/propulsion/css/../images/icons/tick.png") no-repeat center left; 		}
.avia-ilink .download{background: transparent url("https://therockslide.com/wp-content/themes/propulsion/css/../images/icons/download.png") no-repeat center left; 	}
.avia-ilink .note{	background: transparent url("https://therockslide.com/wp-content/themes/propulsion/css/../images/icons/note.png") no-repeat center left; 		}
.avia-ilink .error{	background: transparent url("https://therockslide.com/wp-content/themes/propulsion/css/../images/icons/error.png") no-repeat center left; 	}
.avia-ilink .help{	background: transparent url("https://therockslide.com/wp-content/themes/propulsion/css/../images/icons/help.png") no-repeat center left; 		}


/*quotes*/

.pullquote{
border:none;
background: none;
padding:0;
}


.pullquote_right {
float:right;
margin:1% 0 1% 14%;
width:40%;
clear:none;
}

.pullquote_right.pullquote_boxed{
margin:1% 0 1% 4%;
}

.pullquote_left {
float:left;
margin:1% 4% 1% 0;
width:40%;
clear:none;
}

.pullquote_boxed{
padding:10px 10px 10px 10px;
border:1px solid;
}

.pullquote_boxed:before{
content: "";
}

.pullquote_left .inner_quote{
padding:0 0 0 40px;
}

#top .pullquote_boxed .inner_quote{
padding:0;
width:auto;
left:auto;
margin:0;
}

.sidebar_right .pullquote_left:before{
left:-138px;
}

.sidebar_left .pullquote_left:before{
left:-7px;
}

.sidebar_right .template-blog .entry-content .pullquote_left .inner_quote {
width: 150%;
position: relative;
left: -60px;
margin-left: -40%;
}

.sidebar_left .template-blog .entry-content .pullquote_right .inner_quote {
width: 150%;
position: relative;
left: 60px;
margin-left: -40%;
}


/*preview modification only*/
.shortcode_prev blockquote{
font-size: 14px;
}

.shortcode_prev .pullquote_boxed{
background-position:10px 28px;
}

.shortcode_prev .pullquote_left, .shortcode_prev .pullquote_right{
width:60%;
}


/*info boxes*/

div div .avia-box{
clear: both;
padding:15px;
background: #f8f8f8;
border-top:1px solid;
border-bottom:1px solid;
border-color:#e1e1e1;
border-left:none;
border-right:none;
color:#777;
font-size: 12px;
line-height: 1.5em;
text-align: center;
margin:5px 0;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
}

.avia-box.large{
padding:22px;
font-size: 13px;
}

.avia-box.full{
border-left:1px solid;
border-right:1px solid;
border-color:#e1e1e1;
}

.avia-box.rounded{
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.avia-innerbox {display:inline-block;}
.avia-box.custom_icon .avia-innerbox{padding:2px 0 2px 22px; }
.avia-box.info .avia-innerbox{ 	background: transparent url("https://therockslide.com/wp-content/themes/propulsion/css/../images/icons/info.png") no-repeat center left; 	padding:2px 0 2px 22px;	}
.avia-box.alert .avia-innerbox{	background: transparent url("https://therockslide.com/wp-content/themes/propulsion/css/../images/icons/alert.png") no-repeat center left; padding:2px 0 2px 22px;	}
.avia-box.tick .avia-innerbox{	background: transparent url("https://therockslide.com/wp-content/themes/propulsion/css/../images/icons/tick.png") no-repeat center left; 	padding:2px 0 2px 22px; }
.avia-box.note .avia-innerbox{	background: transparent url("https://therockslide.com/wp-content/themes/propulsion/css/../images/icons/note.png") no-repeat center left; 	padding:2px 0 2px 22px; }
.avia-box.error .avia-innerbox{	background: transparent url("https://therockslide.com/wp-content/themes/propulsion/css/../images/icons/error.png") no-repeat center left; padding:2px 0 2px 22px;	}
.avia-box.help .avia-innerbox{	background: transparent url("https://therockslide.com/wp-content/themes/propulsion/css/../images/icons/help.png") no-repeat center left; 	padding:2px 0 2px 22px; }
.avia-box.download .avia-innerbox{	background: transparent url("https://therockslide.com/wp-content/themes/propulsion/css/../images/icons/download.png") no-repeat center left; padding:2px 0 2px 22px;	}
.avia-box.custom_icon_none .avia-innerbox{padding:2px;}


.avia-box.info 	{border-color:#4b87d0; background: #a6bfde; color:#fff;}
.avia-box.alert {border-color:#E6DB55; background: #FFFFE0; color:#9d5501;}
.avia-box.tick 	{border-color:#8BAF5B; background: #E0F1B5; color:#4F5F39;}
.avia-box.note 	{border-color:#4b87d0; background: #a6bfde; color:#fff;}
.avia-box.error {border-color:#941210; background: #f0dcdb; color:#941210;}
.avia-box.help 	{border-color:#4b87d0; background: #a6bfde; color:#fff;}
.avia-box.download {border-color:#4b87d0; background: #a6bfde; color:#fff;}


/*iconbox*/
.iconbox{
overflow: hidden;
padding-bottom:10px;
}

.iconbox_icon{
float:left;
padding: 14px 8px 0 0;
}

.iconbox_content{
overflow: hidden;
font-size: 11px;
line-height: 17px;
}

.iconbox .iconbox_content .iconbox_content_title {
border: medium none;
padding: 8px 0 7px;
position: relative;
top: 8px;
margin:0 0 0.5em 0;
font-size: 11px;
}

.shortcode_prev .iconbox_content{
color:#777;
}

.shortcode_prev .iconbox_content_title{
color:#000;
}


/*horizontal rulers*/

.hr{
clear: both;
display:block;
overflow: hidden;
width:100%;
height:25px;
line-height:25px;
position: relative;
margin:0;
padding:30px 0;
}

.hr_small{
padding:17px 0;
}

.hr a{
font-size: 10px;
padding: 0 4px 0 0;
color:#aaa;
background: #fff;
}

.hr_invisible{
clear: both;
display:block;
width:100%;
border:none;
background: none;
padding:15px 0;
}

.hr_text{

}

.custom_hr_text{
background: #fff;
color:#aaa;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
display:inline-block;
font-size: 10px;
padding:0px 8px 0 0;
margin: 0 auto;
float:left;
}

.custom_hr_text a{
color:#fff;
background: transparent;
}

.custom_hr_text a:hover{
color:#aaa;
text-decoration: underline;
}


/*content slider, tabs, toggles*/
.arrow_container{

}

.content_slider{
position: relative;
overflow: hidden;
}

.inner_slide_container{
position: absolute;
float: left;
}

.contentSlideControlls{
position: relative;
padding-top:12px;
}

.contentSlideControlls a {
float: left;
height: 24px;
width: 24px;
display: block;
outline: none;
line-height: 24px;
text-align: center;
font-size: 10px;
margin-right: 1px;
text-decoration: none;
}

/*slidecontrolls positioning depending on first element*/

#top .pos_h1{ position: absolute; right:0; top:0; }
#top .pos_h2{ position: absolute; right:0; top:71px; }
#top .pos_h3{ position: absolute; right:0; top:24px; }
#top .pos_h4{ position: absolute; right:0; top:51px; }
#top .pos_h5{ position: absolute; right:0; top:50px; }
#top .pos_h6{ position: absolute; right:0; top:49px; }


.fullwidth_no_image{
height:2px;
width:100%;
}

.fallback_div{
width:100%;
height:100px;
}

.single_slide{
overflow: hidden;
}

/*toggle*/
.js_active .toggle_wrap{
display:none;
}

#top .active_toggle_wrap{
display:block;
}

.js_active .toggler {
cursor: pointer;
display: block;
margin: -1px 0;
padding: 3px 3px 5px 30px;
position: relative;
top: 1px;
border:1px solid;
}

.togglecontainer{
padding:10px 0;
}

.toggle_content{
padding:10px 10px 0 30px;
margin:0 0 5px 0;
}

.toggle_icon{
position: absolute;
width:15px;
height:15px;
border:1px solid;
top:6px;
left:6px;
}

.toggle_icon .vert_icon{
border-left:1px solid;
position: absolute;
left:7px;
top:2px;
height:11px;
}

.toggle_icon .hor_icon{
border-top:1px solid;
position: absolute;
top:7px;
left:2px;
width:11px;
}

.activeTitle .toggle_icon .vert_icon{
border:none;
}


/*tabs*/

.tabcontainer{
padding: 10px 0;
position: relative;
width:100%;
}

.widget .tabcontainer{
padding-top:0px;
}


.js_active .tab_content{
display: none;
clear: both;
padding: 15px;
overflow:auto;
position: relative;
}

.js_active .tab{
cursor:pointer;
margin:0 2px 0 0;
padding:5px 10px 5px;
display: block;
float: left;
border-bottom: none;
z-index: 2;
position: relative;
top:1px;
font-size: 11px;
}

.js_active #top .active_tab{
z-index: 4;
position: relative;
border-bottom: none;
}

.js_active #top .active_tab_content{
display: block;
z-index: 3;
position: relative;
overflow:auto;
}

/*dropcaps*/

.dropcap1 {
display: block;
float: left;
font-size: 38px;
line-height: 32px;
margin: 4px 8px 0 0;
}

.dropcap2, .dropcap3{
display:block;
float:left;
font-size:18px;
line-height:35px;
width:35px;
text-align: center;
margin:4px 8px 0 0;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
}

.dropcap3{
background-color: #000;
color:#fff;	
}

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(https://therockslide.com/wp-content/themes/propulsion/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}



/* prettyPhoto styling for small screens */
@media only screen and (max-width: 767px) {
.pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; }
div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
.pp_content { width: 100%!important; height: auto!important; }
.pp_fade { width: 100%!important; height: 100%!important; }
a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
#pp_full_res img { width: 100%!important; height: auto!important; }
.pp_details { width: 94%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #f8f8f8; margin-top: -2px!important; }
a.pp_close { right: 10px!important; top: 10px!important; }
div.pp_default div .pp_content {min-height: 50px;}
}
/*
Theme Name: MACCACO
Theme URI: http://www.projekktor.com/downloads
Description: this theme is a screenr clone
Author: Michel Maillard
Author URI: http://www.porkhead.org
*/
/* IE Fix for Floatbox - not required if no floatbox */
#simplePro,
#multiPro {
	zoom: 1;
}
/**************/

.projekktor {
background-color:#000;
font-family: 'Lucida Grande', Trebuchet MS, Arial, Sans-Serif;
font-size: 12px;
font-weight: bold;
text-align:center;
text-transform:uppercase;
text-shadow: 0 1px 1px #0c0c0c;
position:relative;
padding:0;
margin:0;
display:block;
}

.ppcontrols {
position: absolute;
bottom: 0;
right:0;
display: block;
overflow: hidden;
width: 100%;
height: 36px;
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/player.png") repeat-x scroll 0 0 #0f0e0e;
border-style:solid;
border-color:#413e3e;
border-width:1px 1px 0 1px;
padding: 0;
margin:0;
}

.ppplay,
.pppause  {
display:block;
position: absolute;
top: 0;
left: 0;
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat left top transparent;
width: 30px;
height: 30px;
cursor: pointer;
border-right: 1px solid #000;
}
.ppplay:hover {
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat left -35px transparent;
}
.ppplay:active {
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat left -36px transparent;
}

.pppause {
display:none;
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat left -70px transparent;
}
.pppause:hover {
display:none;
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat left -105px transparent;
}
.pppause:active {
display:none;
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat left -106px transparent;
}

.ppfsenter,
.ppfsexit  {
display:block;
position: absolute;
top: 0;
right: 0;
width: 30px;
height: 30px;
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat right top transparent;
cursor: pointer;
border-left: 1px solid #413e3e;
}
.ppfsenter:hover {
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat right -35px transparent;
}
.ppfsenter:active {
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat right -36px transparent;
}
.ppfsexit {
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat right -70px transparent;
}
.ppfsexit:hover {
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat right -105px transparent;
}
.ppfsexit:active {
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat right -106x transparent;
}

.ppscrubber {
position: absolute;
display: block;
left: 0;
bottom: 0;
height: 5px;
width: 100%;
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco-load.gif") repeat-x left top transparent;
margin: auto;
padding: 0;
border-bottom: 1px solid #000;
}

.ppplayhead, .pploaded {
position: absolute;
display: block;
left: 0;
bottom: 0;
height: 5px;
width: 1px;
background-color:#fff;
cursor: pointer;
z-index: 301;
}
.pploaded {
z-index: 10;
background: rgb(65, 62, 62) ;
opacity: 0.8;
/* ie7 */
filter: alpha(opacity = 80);
/* ie8 */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.ppplayhead {
margin-top: -5px;
}

.pptitle {
position: absolute;
left: 31px;
padding: 0 10px;
color: #fff;
width: 268px;
overflow: hidden;
text-align: left;
line-height: 30px;
height:30px;
border-left:1px solid #413e3e;
font-size:11px;
}

.pptimeleft,
.ppvmax,
.ppmute  {
position: absolute;
top: 0;
right: 153px;
height: 15px;
color: #fff;
width: 100px;
line-height: 30px;
height: 30px;
border-left: 1px solid #413e3e;
border-right: 1px solid #000;
overflow: hidden;
}

/* special for single */
.pptimeleft {
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat -91px top transparent;
}
.ppvmax  {
position: absolute;
top: 0;
right: 31px;
width: 30px;
border-left:none;
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat -842px top transparent;
}
.ppvmax:hover  {
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat -842px -35px transparent;
}
.ppvmax:active  {
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat -842px -36px transparent;
}

.ppmute  {
position: absolute;
top: 0;
width: 30px;
right: 122px;
border-left:1px solid #413e3e;
border-right:none;
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat -750px top transparent;
}
.ppmute:hover  {
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat -750px -35px transparent;
}
.ppmute:active  {
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat -750px -36px transparent;
}

.ppvslider {
position: absolute;
right:62px;
top: 13px;
height: 6px;
width: 60px;
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat -781px -13px transparent;
}

.ppvmarker {
position: absolute;
right:0;
left: 0;
height: 6px;
width: 100%;
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat -634px -13px transparent;
}

.ppvknob  {
cursor: pointer;
z-index: 201;
position: absolute;
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat -699px -5px transparent;
top:-7px;
left:0px;
width: 6px;
height: 20px;
}

.ppnext,
.ppprev {
display:block;
position: absolute;
top: 0;
right: 255px;
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat -59px top transparent;
width: 30px;
height: 30px;
cursor: pointer;
border-left:1px solid #413e3e;
border-right:1px solid #000;
}
.ppnext { border-right:none;}
.ppnext:hover {
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat -59px -35px transparent;
}
.ppnext:active {
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat -59px -36px transparent;
}

.ppprev {
right: 284px;
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat -32px top transparent;
}

.ppprev:hover {
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat -32px -35px transparent;
}
.ppprev:active {
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/maccaco.png") no-repeat -32px -36px transparent;
}

.pptestcard {
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/noise.gif") center center repeat;
width: 100%;
height: 100%;
color: #fff;
font-size: 18px;
overflow: hidden;
}

.pptestcard p {
background-color: #3b393e;
width: 60%;
margin: auto;
line-height: 25px;
position: relative;
top: 25%;
padding: 10px;
border:5px solid #000;
text-align: center;
}

.ppbuffering {
position: absolute;
left: 50%;
bottom: 50%;
margin-left:-45px;
margin-bottom: -38px;
display: block;
z-index:9010;
padding: 0px;
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/buffering.gif") no-repeat center center #000;
height: 84px;
width: 84px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
display: none;
}


.ppstart {
position: absolute;
left: 50%;
bottom: 50%;
margin-left:-45px;
margin-bottom: -38px;
cursor: pointer;
height: 84px;
width: 84px;
display: block;
z-index:8000;
padding: 0px;
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/start.png") no-repeat left top transparent;
}
.ppstart:hover {
opacity:0.5;
}
.ppstart:active{
background: url("https://therockslide.com/wp-content/themes/propulsion/js/projekktor/theme/start.png") no-repeat left -169px transparent;
}



/*
 SOCIAL
*/
.ppsocialbar {
    position: absolute;
    right: 0;
    bottom: 14%;
    width: 90px;
    height: 50%;
    padding: 0;
}


.ppsocialbutton, .ppsocialbutton:hover {
    cursor: pointer;
    overflow: hidden;
    height: 16px; 
    width: 80px;
    padding: 5px;    
    margin: 15px 0;
    text-align: center;
    font-size: 14px;    
    background-color: #191B10;
    color: #fdfdfd;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    line-height: 14px;
    opacity: .5;
    filter: alpha(opacity=50);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

.ppsocialbutton:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}




.ppsocialpopup {
    position: absolute;
    margin-right: -122px;
    margin-top: -140px;	
    right: 50%;
    top: 50%;
    width: 185px;
    height: 225px;
    text-align: center;
    padding: 10px 20px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: rgb(34, 34, 34);
    background: rgba(34, 34, 34, 0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99222222, endColorstr=#99222222);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99222222, endColorstr=#99222222)";
    color: #fefefe;
}

.ppsocialpopup textarea {
	width: 185px;
	height: 65px;
	border: 1px solid #ccc;
	outline: 0 none;
	overflow: hidden;
	margin: 0;
	padding: 0;
	display: block;    
}

.ppsocialpopup a {
    display: block;
    width: 100%;
    text-decoration: underline;
    margin: 5px auto;
    text-align: center;
    color: #ddd;
    cursor: pointer;
}

.ppsocialpopup a:hover {
    text-decoration: none;
}
.prev_image_container .slideshow{height:215px}.prev_image_container .slide_controls{visibility:hidden}.clear{clear:both}.nobr{white-space:nowrap}.info{padding:10px 20px;box-shadow:inset 0 0 0 1px #ffffcc;-webkit-box-shadow:inset 0 0 0 1px #ffffcc;-moz-box-shadow:inset 0 0 0 1px #ffffcc}.info a{}div.woocommerce-error,div.woocommerce-message{margin:10px 0;padding:10px 10px 10px 32px;background-repeat:no-repeat;background-position:10px}div.woocommerce-error a.button,div.woocommerce-message a.button{margin-top:0;float:right}p small{}p.demo_store{position:fixed;top:0;width:100%;font-size:12px;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#f7f5c6),to(#eeeac1));background:-webkit-linear-gradient(#f7f5c6,#eeeac1);background:-moz-linear-gradient(center top,#f7f5c6 0%,#eeeac1 100%);background:-moz-gradient(center top,#f7f5c6 0%,#eeeac1 100%);padding:8px 0;z-index:999999;box-shadow:inset 0 0 0 3px rgba(255,255,255,.3);-webkit-box-shadow:inset 0 0 0 3px rgba(255,255,255,.3);-moz-box-shadow:inset 0 0 0 3px rgba(255,255,255,.3)}small.note{display:block;font-size:11px;line-height:21px;margin-top:10px}#breadcrumb{overflow:hidden;zoom:1;margin:0 0 1em;padding:0;font-size:.92em}#breadcrumb a{}div.product{position:relative;margin-bottom:0}div.product .product_title{clear:none}div.product p.price{color:#7e9a47;font-size:1.3em}div.product p.price del{font-size:14px;color:#8b2121}div.product p.stock{font-size:.92em;padding:2px 0 0}div.product div.images{float:left;width:47%;margin-bottom:10px}div.product div.images img{padding:6px;display:block;width:100%;height:auto}div.product div.images div.thumbnails{padding-top:10px;overflow:hidden;zoom:1}div.product div.images div.thumbnails a{float:left;width:30.75%;margin-right:3.8%}div.product div.images div.thumbnails a img{width:100%;height:auto}div.product div.images div.thumbnails a.last{margin-right:0}div.product div.images div.thumbnails a.first{clear:both}div.product div.summary{float:right;width:48%}div.product div.social{text-align:right;margin:0 0 1em}div.product div.social span{margin:0 0 0 2px}div.product div.social span span{margin:0}div.product div.social span .stButton .chicklets{padding-left:16px;width:0}div.product div.social iframe{float:left;margin-top:3px}div.product .woocommerce-tabs{clear:both;padding:1em 0 0;margin:0 0 1em}div.product .woocommerce-tabs ul.tabs{-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;overflow:hidden;zoom:1;margin:0;padding:4px 4px 0;list-style:none outside}div.product .woocommerce-tabs ul.tabs li{float:left;margin:0 4px 0 1px;font-size:.92em}div.product .woocommerce-tabs ul.tabs a{float:left;padding:6px 12px;text-decoration:none;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px}div.product .woocommerce-tabs ul.tabs li.active a{}div.product .woocommerce-tabs .panel{border-top:0;padding:15px 15px 0;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.stock{color:#7e9a47}.out-of-stock{color:#8b2121}p.cart{float:right}form.cart{margin-bottom:24px;overflow:hidden;zoom:1}form.cart div.quantity{float:left;margin:0 4px 0 0}form.cart table{font-size:12px}form.cart table td{padding:4px 4px 4px 0}form.cart table div.quantity{float:none;margin:0;width:72px}form.cart table small.stock{display:block;float:none}form.cart .variations label{font-weight:700}form.cart .variations select{width:100%;float:left}form.cart .button{vertical-align:middle;float:left;margin:2px 0}span.onsale{background:#7e9a47;min-height:32px;min-width:32px;padding:4px;font-size:12px;position:absolute;text-align:center;line-height:32px;top:6px;left:6px;margin:0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.products ul,ul.products{margin:0 0 14px;padding:0;list-style:none}.related,.upsells.products{overflow:hidden;zoom:1}.related ul.products,.upsells.products ul.products,.related ul,.upsells.products ul{float:none}.related ul.products li,.upsells.products ul.products li,.related ul li,.upsells.products ul li{width:48%}.related ul.products li img,.upsells.products ul.products li img,.related ul li img,.upsells.products ul li img{width:100%;height:auto}ul.products{clear:both;margin-left:0;padding-left:0}ul.products li{float:left;margin:0 3.8% 20px 0;padding:0;position:relative;width:22.05%;margin-left:0}ul.products li .onsale{top:0;right:0;left:auto;margin:-6px -6px 0 0}ul.products li a{text-decoration:none}ul.products li a img{width:100%;height:auto;display:block;margin:0 0 8px}ul.products li a:hover img{}ul.products li strong{display:block}ul.products li .price{color:#7e9a47;display:block;font-weight:400}ul.products li .price del{font-size:10px;line-height:10px;margin:-2px 0 0;display:block}ul.products li .price .from{font-size:10px;line-height:10px;margin:-2px 0 0;display:block}ul.products li.first{clear:both}ul.products li.last{margin-right:0}.woocommerce-ordering{margin-bottom:24px}a.button.loading,button.button.loading,input.button.loading,#review_form #submit.loading{filter:alpha(opacity=@opacity * 100);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}a.button.loading:before,button.button.loading:before,input.button.loading:before,#review_form #submit.loading:before{content:"";position:absolute;height:16px;width:16px;top:.35em;right:-26px;text-indent:0}a.button.added:before,button.button.added:before,input.button.added:before,#review_form #submit.added:before{content:"";position:absolute;height:16px;width:16px;top:.35em;right:-26px;text-indent:0}a.button:hover,button.button:hover,input.button:hover,#review_form #submit:hover{background-text-decoration:none}.cart .button,.cart input.button{float:none}.button.alt{padding:6px;line-height:1em;margin:4px 2px 0 0;float:left;font-size:12px;width:auto;vertical-align:middle;text-align:center;text-decoration:none;border:none;cursor:pointer;font-family:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.button.alt:hover{}#reviews h2 small{float:right;font-size:15px;line-height:21px;margin:10px 0 0}#reviews h2 small a{text-decoration:none}#reviews h3{margin:0}#reviews #respond{margin:0;border:0;padding:0}#reviews #comment{height:75px}#reviews #comments .add_review{overflow:hidden;zoom:1}#reviews #comments h2{clear:none}#reviews #comments ol.commentlist{overflow:hidden;zoom:1;margin:0;width:100%;background:0 0}#reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}#reviews #comments ol.commentlist li .meta{font-size:.75em}#reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:11px 11px 0}#reviews #comments ol.commentlist li .comment-text p{margin:0 0 11px}#reviews #comments ol.commentlist li .comment-text p.meta{font-size:.86em}.star-rating{float:right;width:80px;height:16px;background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/star.png)repeat-x}.star-rating span{background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/star.png)repeat-x 0 -32px;height:0;padding-top:16px;overflow:hidden;float:left}#reviews .star-rating{margin:10px 0 0}#review_form #respond{overflow:hidden;zoom:1;margin:0;padding:10px 20px 20px}#review_form #respond p{margin:0 0 10px}p.stars{overflow:hidden;zoom:1}p.stars span{width:80px;height:16px;position:relative;float:left;background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/star.png)repeat-x}p.stars span a{float:left;position:absolute;left:0;top:0;width:16px;height:0;padding-top:16px;overflow:hidden}p.stars span a:hover,p.stars span a:focus{background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/star.png)repeat-x 0 -16px}p.stars span a.active{background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/star.png)repeat-x 0 -32px}p.stars span a.star-1{width:16px;z-index:10}p.stars span a.star-2{width:32px;z-index:9}p.stars span a.star-3{width:48px;z-index:8}p.stars span a.star-4{width:64px;z-index:7}p.stars span a.star-5{width:80px;z-index:6}table.shop_attributes th{width:150px;font-weight:700;padding:8px;margin:0;line-height:1.5em}table.shop_attributes td{font-style:italic;padding:0;margin:0;line-height:1.5em}table.shop_attributes td p{margin:0;padding:8px}table.shop_attributes .alt td,table.shop_attributes .alt th{}table.shop_table{margin:0 -1px 24px 0;text-align:left;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}table.shop_table th{font-size:12px;font-weight:700;line-height:18px;padding:9px 12px}table.shop_table td{padding:6px 12px;vertical-align:middle}table.shop_table td a.button{margin:0 3px}table.shop_table tfoot td{font-weight:700}table.my_account_orders{font-size:.85em}table.my_account_orders th,table.my_account_orders td{padding:4px 8px;vertical-align:top}table.my_account_orders .button{white-space:nowrap;margin:4px 0}table.cart img{width:32px;height:auto}ul.cart_list,ul.product_list_widget{list-style:none outside;padding:0;margin:0}ul.cart_list li,ul.product_list_widget li{padding:4px 0;margin:0;overflow:hidden;zoom:1}ul.cart_list li a,ul.product_list_widget li a{display:block;font-weight:700}ul.cart_list li img,ul.product_list_widget li img{float:left;margin-right:4px;width:32px;height:auto}.widget_shopping_cart .total{border-top:3px double #ddd;padding:4px 0 0;margin:0}.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.widget_shopping_cart .buttons{overflow:hidden;zoom:1}a.remove{display:block;height:16px;width:16px;text-indent:-9999px;background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/../images/remove.png)#ccc}a.remove:hover{background-}.cart th,.cart td{vertical-align:middle}td.actions{text-align:right}td.actions .coupon{float:left}td.actions .coupon label{display:none}td.actions .coupon .input-text{width:80px;float:left;margin:1px 6px 0 0}td.actions .button.alt{float:right;margin:2px 0 0 6px}td.product-name dl.variation{margin:0}td.product-name dl.variation dt{font-weight:700;display:inline;margin:0 4px 0 0;padding:0}td.product-name dl.variation dd{display:inline;margin:0 12px 0 0;padding:0}td.quantity{min-width:80px}.quantity input{margin-left:0;margin-right:0}.cart input{width:100px;margin:0;vertical-align:middle;line-height:1em}.col2-set{overflow:hidden;zoom:1;width:100%}.col2-set .col-1{float:left;width:48%}.col2-set .col-2{float:right;width:48%}.cart-collaterals{overflow:hidden;zoom:1;width:100%}.cart-collaterals .related{width:30.75%;float:left}.cart-collaterals .cross-sells{width:48%;float:left}.cart-collaterals .cross-sells ul.products{float:none}.cart-collaterals .cross-sells ul.products li{width:48%}#top .cross-sells .content{width:100%;padding:0;margin:0}.cart-collaterals .shipping_calculator{width:48%;text-align:right;overflow:hidden;zoom:1;margin:20px 0 0;clear:right;float:right}.cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}.cart-collaterals .shipping_calculator .col2-set .col-1,.cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.cart-collaterals .cart_totals{float:right;width:48%;text-align:right}.cart-collaterals .cart_totals p{margin:0}.cart-collaterals .cart_totals table{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 0 6px;padding:0}.cart-collaterals .cart_totals table tr:first-child th,.cart-collaterals .cart_totals table tr:first-child td{border-top:0}.cart-collaterals .cart_totals table td,.cart-collaterals .cart_totals table th{padding:6px 12px}.cart-collaterals .cart_totals table small{display:block}.cart-collaterals .cart_totals table select,.woocommerce-page select{width:95%;min-width:0;margin:0}.cart-collaterals .cart_totals .discount td{}.cart-collaterals .cart_totals tr td,.cart-collaterals .cart_totals tr th{padding:6px 24px}.cart-collaterals .cart_totals a.button.alt{width:193px;display:block;font-size:.92em}.form-row{overflow:hidden;zoom:1;padding:3px;margin:0 0 6px}.form-row label{display:block}.form-row label.hidden{visibility:hidden}.form-row select{width:100%;cursor:pointer;margin:0;min-width:100px}.form-row .required{font-weight:700}.form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.form-row label.checkbox{display:inline}form .form-row input.input-text,#content .form-row input.input-text,form .form-row textarea,#content .form-row textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:inset 0 1px 4px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.1);width:100%;padding:6px;margin:0;outline:0;background:#fff;font-size:14px;line-height:1em}form .form-row textarea,#content .form-row textarea{height:3.5em;line-height:1.5em;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.form-row-first,.form-row-last{float:left;width:47%;overflow:visible}.form-row-last{float:right}form.login{padding:20px;margin:20px 0 20px 0;text-align:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-style:solid;border-width:1px}#payment{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-style:solid;border-width:1px}#payment ul.payment_methods{overflow:hidden;zoom:1;text-align:left;padding:1em;margin:0;list-style:none outside}#payment ul.payment_methods li{line-height:2em;text-align:left;margin:0;font-weight:400;border-style:solid;border-width:1px}#payment ul.payment_methods li input{margin:0 1em 0 0}#payment ul.payment_methods li img{vertical-align:middle;margin:-1px 0 0 .5em;position:relative}#payment div.form-row{padding:1em}#payment label{display:inline}#payment #place_order{float:right;margin:0}#payment .terms{padding:0 1em;text-align:right}#payment div.payment_box{position:relative;width:90%;box-shadow:inset 0 1px 1px rgba(255,255,255,.5)#888888;-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.5)#888888;-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,.5)#888888;padding:1em 28px;margin:0;font-size:.92em;left:-2px}#payment div.payment_box #cc-expire-month,#payment div.payment_box #cc-expire-year{width:48%;float:left}#payment div.payment_box #cc-expire-year{float:right}#payment div.payment_box span.help{font-size:11px;line-height:13px;font-weight:400}#payment div.payment_box p,#payment div.payment_box .form-row{padding:0 0 1em;margin:0}#payment div.payment_box:after{content:"";display:block;border:8px solid;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:24px;left:-23px;margin:-1em 0 0 2em}div.shipping-address{padding:0;clear:left}#shiptobilling{float:right;line-height:1.62em;margin:0;padding:0}#shiptobilling label{font-size:.6875em}.checkout .col-2 h3{float:left;clear:none}.checkout .col-2 .notes{clear:left}.checkout .col-2 .form-row-first{clear:left}.order_details{overflow:hidden;zoom:1;margin:0 0 1.5em;list-style:none}.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1em;border-right:1px dashed #ccc;padding-right:2em}.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5em}.order_details li.method{border:none}.addresses .title{overflow:hidden;zoom:1}.addresses .title h3{float:left}.addresses .title .edit{float:right}ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}#customer_details{padding-bottom:40px}#payment{margin-top:40px}td select{margin:0;min-width:100px}.cart_dropdown{position:relative;float:right;height:40px;line-height:41px;z-index:111;margin:0}.cart_dropdown_first{height:40px;line-height:41px;padding:0;position:relative}.cart_dropdown_first .cart_dropdown_link{display:block;float:left;padding:0 5px 0 25px;background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/icon-cart.png)0 10px no-repeat;position:relative}#top .cart_dropdown_first .cart_subtotal:before{content:"\2219";text-decoration:none;display:inline-block;position:absolute;font-size:20px;line-height:10px;top:14px;left:2px}.cart_dropdown_first .cart_subtotal{display:block;float:left;position:relative;padding-left:15px}.cart_dropdown .dropdown_widget{clear:both;position:absolute;right:-30px;top:41px;width:235px;z-index:150;overflow:hidden;line-height:18px;display:none;-moz-box-shadow:0 10px 15px rgba(0,0,0,.1);-webkit-box-shadow:0 10px 15px rgba(0,0,0,.1);box-shadow:0 10px 15px rgba(0,0,0,.1)}.cart_dropdown_first:hover .dropdown_widget{display:block}div .dropdown_widget .cart_list li{padding:15px;border-top:none;border-bottom-style:solid;border-bottom-width:1px;font-size:11px}.dropdown_widget .cart_list li.empty{border-bottom:none;text-align:center;font-weight:700}.dropdown_widget .cart_list li:nth-child(even){}.dropdown_widget ul.cart_list li a{display:block;font-weight:700;float:none}#top .dropdown_widget a{text-decoration:none}#top .dropdown_widget li a:hover{text-decoration:underline}.dropdown_widget ul.cart_list li a img{float:right;display:block;padding:2px;margin:0;width:32px;height:auto}.dropdown_widget .quantity{overflow:hidden}#top .dropdown_widget .total{padding:15px 15px 0;border:none}.dropdown_widget .buttons{padding:0 15px 15px;overflow:hidden}#top .dropdown_widget .buttons .button,#top .prev_image_container .widget_shopping_cart .buttons .button{width:39%;float:left}#top .dropdown_widget .buttons .button.checkout,#top .prev_image_container .widget_shopping_cart .buttons .button.checkout{float:right}#top .update_succes{margin:0 10px}dl.variation{padding:0;margin:0}dl.variation dt{padding:0;margin:0}dl.variation dd{padding:0;margin:0 0 0 3px;font-weight:700}.animator2{-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.animator3,.thumbnail_container{-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-o-transition:all linear .3s;transition:all linear .3s}.screen-reader-text{display:none}#top .form-row label.hidden{visibility:hidden;display:block;position:relative}.products .product h3,.products .product h4,.products .product h5,.products .product h6{padding-top:5px;font:13px/21px helveticaneue,helvetica neue,Helvetica,Arial,sans-serif;font-weight:700;margin:0}#top .onsale{background:rgba(0,0,0,.8);z-index:10;color:#fff;background:#7e9a47;display:none}#top.single-product .onsale{top:-23px;left:-48px}ins{text-decoration:none}#top .price,#top .price span,#top del,#top ins{display:inline;text-decoration:none;font-size:12px;line-height:18px;font-weight:700}#top .price,div .stock{color:#7e9a47}#top .price .from{font-weight:400;padding-right:2px}#top #wrap_all ins{color:#7e9a47}#top #wrap_all del{text-decoration:line-through;font-weight:400;color:#8b2121}#top #wrap_all ins:before{content:"\2219";text-decoration:none;display:inline-block;padding:0 7px 0 3px;font-size:20px;line-height:12px}#top .product_excerpt,#top .product_excerpt:hover{font-size:12px;text-decoration:none}.thumbnail_container{display:block;position:relative;margin-bottom:5px;overflow:hidden}.thumbnail_container_inner{display:block;position:relative;overflow:hidden}#top .thumbnail_container img,#top .thumbnail_container a:hover img{margin:0;display:block;border:none;width:100%;height:auto}#top div.product div.images div.thumbnails{padding-top:10px;overflow:hidden;zoom:1;width:104%}#top div.product div.images div.thumbnails a{float:left;width:16%;margin:0 2% 2% 0;clear:none;position:relative;padding:2px}#top .thumbnail_container .button{position:absolute;width:90%;top:50%;height:30px;line-height:30px;margin:-32px 0 0;padding:0;left:5%;background:rgba(0,0,0,.7);font-size:11px;text-align:center;visibility:hidden;color:#fff}#top #wrap_all div .thumbnail_container .button:hover{background-color:rgba(0,0,0,.9)}#top div .thumbnail_container .add_to_cart_button{background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/icons-shop-cart.png)no-repeat 10px rgba(0,0,0,.7)}#top div .thumbnail_container .show_details_button{background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/icons-shop-details.png)no-repeat 10px rgba(0,0,0,.7);margin:3px 0 0}#top div .thumbnail_container .add_to_cart_button.product_type_grouped,#top div .thumbnail_container .add_to_cart_button.product_type_variable{background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/icons-shop-options.png)no-repeat 10px rgba(0,0,0,.7)}#top div .thumbnail_container .add_to_cart_button.added{background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/icons-shop-added.png)no-repeat 10px rgba(0,0,0,.7)}#top #wrap_all div .thumbnail_container .add_to_cart_button.loading{background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/icons-shop-loading.gif)no-repeat 14px rgba(0,0,0,.9)}.msie #top div .thumbnail_container .add_to_cart_button{background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/icons-shop-cart.png)no-repeat 10px #000}.msie #top div .thumbnail_container .show_details_button{background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/icons-shop-details.png)no-repeat 10px #000;margin:0}.msie #top div .thumbnail_container .add_to_cart_button.product_type_grouped,.msie #top div .thumbnail_container .add_to_cart_button.product_type_variable{background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/icons-shop-options.png)no-repeat 10px #000}.msie #top div .thumbnail_container .add_to_cart_button.added{background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/icons-shop-added.png)no-repeat 10px #000}.msie #top #wrap_all div .thumbnail_container .add_to_cart_button.loading{background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/icons-shop-loading.gif)no-repeat 14px #000}#top #wrap_all #main .summary .products .thumbnail_container .button{background-position:2px;text-indent:15px}.thumbnail_container:hover .rating_container{bottom:0}.thumbnail_container .rating_container{height:16px;padding:3px 0;width:100%;position:absolute;bottom:-20px}.thumbnail_container .rating_container .star-rating{float:none;margin:0 auto}.breadcrumb-trail{position:absolute;font-size:10px;bottom:-9px;left:0;padding:0 7px 0 0}#top .woocommerce-ordering{position:absolute;right:0;margin:0;z-index:20;top:50%;margin-top:-23px;width:25%;min-width:200px}.title_container_image{padding-left:50px}.title_container p{font-size:11px;padding:0;top:-6px;position:relative}.title_container .term_description{padding:2px 340px 2px 0}.title_container .category_thumb{position:absolute;left:0;top:9px;max-width:40px;height:auto}.products .product.first{clear:both}#top .products .product.last,#top #main .products .product.last{margin-right:0}div .products .product{float:left;margin:0 3.3% 20px 0;padding:0;position:relative;width:22.5%;margin-left:0}div .products .product a:hover{text-decoration:none}.shop_columns_5 .products .product{margin:0 2% 20px 0;width:18.3%}.shop_columns_3 .products .product{margin:0 4% 20px 0;width:30.5%}.shop_columns_2 .products .product{width:48%}#top .product_title.page-title{display:none}#top .price_container{position:relative}#top .price_container .price,#top .price_container .price ins{font-size:15px;font-weight:400}.template-shop .images a{display:block;position:relative;padding:5px;margin-bottom:5px}#top .template-shop .images a img{display:block;position:relative;border:0;padding:0}.template-shop div.product div.images{width:100%;float:none;margin:=}.template-shop div.product div.summary{width:100%;float:none}.summary .cart{float:none;clear:both;position:relative;z-index:2}.template-shop .product_meta{font-size:10px;text-align:right;position:relative;top:8px}.prev_image_container .sidebar .inner_sidebar{padding:30px 0 0;border:none}.prev_image_container .widget #s{}#top .prev_image_container .widget{border:none}.prev_image_container .sidebar{width:auto;float:none;border:none;padding:0;background:0 0}#top .prev_image_container .sidebar .star-rating{background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/star.png)repeat-x #fff}#top .prev_image_container .sidebar .star-rating span{background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/star.png)repeat-x 0 -32px #fff}#top .product div.images img{display:block;width:100%;height:auto}#top div.product .woocommerce-tabs{clear:both;padding:1em 0 0;margin:0 0 1em}#top div.product .woocommerce-tabs ul.tabs{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom:none;overflow:hidden;zoom:1;margin:0;padding:4px 4px 0;list-style:none outside}#top div.product .woocommerce-tabs ul.tabs a{float:left;padding:6px 12px 9px;background:0 0;text-decoration:none;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px}#top div.product .woocommerce-tabs .panel{border-width:5px;border-style:solid;border-top:0;padding:15px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;overflow:hidden}.related.products h2,.upsells.products h2{display:none}.related.products,.upsells.products{overflow:hidden;zoom:1;clear:both}#top .related.products .content,#top .upsells.products .content{width:100%;float:none;clear:both;padding:0;margin:0}#top .product_column_2 .products .product{width:48%}#top .product_column_3 .products .product{margin:0 4% 20px 0;width:30.8%}#top .product_column_4 .products .product{margin:0 3.8% 20px 0;width:22.05%}#top .product_column_5 .products .product{margin:0 4% 20px 0;width:16.5%}#top .related.products h2,#top .upsells.products h2{}.single .product_column{margin-bottom:1em}.col-1,.col-2{position:relative}.addresses.col2-set .col-1,.addresses.col2-set .col-2{border-style:solid;border-width:1px;padding:13px;width:44%}.col2-set .col-1 h3,.col2-set .col-2 h3{padding:2px}.shipping_address{clear:both}#top .order_details li{float:left;margin:0 2em 7px 0;text-transform:uppercase;font-size:.715em;line-height:1em;border-right:1px dotted #ccc;padding:0 2em 0 0;list-style-position:outside;list-style-type:none}#top #main .order_details{overflow:hidden;zoom:1;margin:0 0 1.5em;list-style:none;padding:20px 20px 13px}table.my_account_orders th,table.my_account_orders td{padding:4px 8px;vertical-align:top;line-height:25px}div table.shop_attributes td p{margin:0;padding:0}div table.shop_attributes td{font-style:italic;padding:8px;margin:0;line-height:1.5em}div table.shop_table td{padding:6px 12px;vertical-align:middle}.cart-collaterals .shipping_calculator{width:48%;text-align:right;overflow:hidden;zoom:1;margin:20px 0 0;clear:right;float:right}div td.actions .button.alt{float:right;margin:2px 0 0 6px}div table.shop_attributes th{width:150px;font-weight:700;padding:8px;border:none;margin:0;line-height:1.5em}.cart-collaterals .cart_totals{float:right;width:48%;text-align:right}form.cart{margin-bottom:44px;overflow:hidden;zoom:1}div form.cart table{font-size:12px;width:100%;text-align:center;margin:10px 0}#top div form.cart table .price{display:table-cell}div form.cart table div.quantity{float:none;margin:0 auto;width:80px}div form.cart div.quantity{float:left;margin:0 4px 0 0;min-width:90px}td.product-quantity{min-width:85px}div .cart-collaterals .cart_totals table{border-collapse:collapse;padding:0;margin:10px 0}#top .variations{}#top .variations select{min-width:200px}#top .variations td{padding:4px 10px}#top .variations td:nth-child(2){text-align:left}div a.remove{display:block;height:16px;width:16px;text-indent:-9999px;background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/remove.png)#ccc}div form .form-row textarea,div #content .form-row textarea{height:7.5em;line-height:1.5em;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}div #shiptobilling{position:absolute;right:0;top:0}div #shiptobilling label{font-size:11px}.entry-content .avia_style_wrap{padding:0}.entry-content .avia_select_unify{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:100%;border-width:1px;border-style:solid}.entry-content .avia_style_wrap{width:100%}div form .form-row input.input-text,div #content .form-row input.input-text,div form .form-row textarea,div #content .form-row textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;width:100%;padding:7px;margin:0;outline:0;background:#fff;font-size:12px;font-family:helvetica neue,Helvetica,Arial,sans-serif;line-height:18px}#payment ul li{list-style-type:none}#payment img{display:inline-block}.my_account_orders a.button{padding:7px 12px}div .quantity input.plus,div .quantity input.minus{padding:0;vertical-align:middle;line-height:20px;border:none;width:20px;cursor:pointer;margin:0;display:inline;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}div td.actions .coupon .input-text{width:180px;float:left;margin:4px 6px 0 0;font:12px/1.7em helvetica neue,Helvetica,Arial,sans-serif;line-height:17px;padding:7px}#top .actions .button[name=update_cart]{float:right;min-width:182px;margin-right:0}#top .actions .checkout-button.button.alt{min-width:162px}.clear{clear:both}.nobr{white-space:nowrap}dt,dd{float:left}dt{clear:both}dl{padding-bottom:10px;overflow:hidden}.woocommerce-account dt{width:30px;display:block;font-weight:700}#top div.woocommerce-error,#top div.woocommerce-message{margin:0 0 23px;padding:10px 10px 10px 32px;background-repeat:no-repeat;background-position:10px;border-width:1px;border-style:solid}#top div.woocommerce-error a.button,#top div.woocommerce-message a.button{margin-top:0;float:right;color:#4f5f39}#top div.woocommerce-error{background-image:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/../images/icons/error.png);border-color:#941210;background-color:#f0dcdb;color:#941210}#top div.woocommerce-message{background-image:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/../images/icons/tick.png);border-color:#8baf5b;background-color:#e0f1b5;color:#4f5f39}#top div.woocommerce-error a{color:#941210}#top div.woocommerce-message a{color:#4f5f39}div .info{padding:10px 25px;border-width:1px;border-style:solid;background:#a6bfde url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/../images/icons/info.png)no-repeat 9px;border-color:#4b87d0;color:#fff;box-shadow:inset 0 0 0 1px #ffffcc;-webkit-box-shadow:inset 0 0 0 1px #ffffcc;-moz-box-shadow:inset 0 0 0 1px #ffffcc;margin:0 0 20px}#top .products .info{width:auto;float:none;padding:10px 10px 10px 32px;clear:both;margin:0 0 23px}mark{background:0 0;font-weight:700}div .container a.button,div a.button,div .container button.button,div .container input.button,div .container #review_form #submit{padding:10px;line-height:1em;margin:4px 2px 0 0;float:left;font-size:12px;width:auto;vertical-align:middle;text-align:center;text-decoration:none;border:none;cursor:pointer;font-family:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative}#top .cart .button.alt{clear:both}#top div div.woocommerce-error a.button,#top div div.woocommerce-message a.button{margin-top:0;float:right;position:relative;top:-6px;left:8px;background:0 0}#top div div.woocommerce-message a.button{}.quantity input{border-width:1px;border-style:1px}.avia_style_wrap{position:relative;display:inline-block;padding:6px;background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/bg-style-wrap.png)repeat-x 50% 100%;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.avia_select_unify{display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;z-index:1;background:#fff url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/select.png)no-repeat 100%;cursor:pointer;position:relative}#top .avia_select_unify select{height:32px;padding:7px;width:198px;background:#fff;position:relative;z-index:10;opacity:0;cursor:pointer;float:none;margin:0}#top .avia_select_unify #shipping_method{width:90%;min-width:50px}.avia_select_fake_val{font-size:11px;left:7px;line-height:31px;overflow:hidden;position:absolute;top:1px;width:83%;z-index:2;height:31px;text-align:left}div .star-rating,div #reviews #comments ol.commentlist li .comment-text .star-rating{float:right;width:80px;height:16px;background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/star.png)repeat-x}#top div .star-rating span,div #reviews #comments ol.commentlist li .comment-text .star-rating span{background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/star.png)repeat-x 0 -32px;height:0;padding-top:16px;overflow:hidden;float:left}#top div p.stars span{width:80px;height:16px;position:relative;float:left;background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/star.png)repeat-x}#top div p.stars span a:hover,#top div p.stars span a:focus{background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/star.png)repeat-x 0 -16px}div .woocommerce-tabs .star-rating{background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/star.png)repeat-x}#top #review_form p.stars,#top #commentform p{padding:0;margin:0 0 10px}#top .woocommerce-tabs div .star-rating span{background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/star.png)repeat-x 0 -32px}.add_review{display:none}#top #reviews h2{font:10px/17px helveticaneue,helvetica neue,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.5px}#top #reviews h2 span{display:inline}#top .woocommerce-tabs .commentlist{padding-top:20px}div #reviews .star-rating{margin:0 13px 0 0}.woocommerce-tabs .comment_container{float:left;width:100%}div #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:11px 11px 0}div #reviews #comments ol.commentlist li .avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;margin:0;line-height:1;border-style:solid;border-width:1px}div #reviews #comments ol.commentlist li .comment-text{border-style:solid;border-width:1px}#commentform .comment-form-rating label,.logged-in div #commentform .comment-form-comment label{position:relative;left:auto;display:block;font-size:11px;top:auto}div #reviews #comment{height:125px}div #review_form #respond{overflow:hidden;zoom:1;border:none;margin:0;padding:0}#top #reviews .commentlist span{display:inline}div #reviews #comments ol.commentlist li{padding:0;margin:0 0 4px;border:0;position:relative;background:0;border:0}#top #review_form #respond .comment-form-rating{position:absolute;right:15px;top:30px}#top.logged-in #review_form #respond .comment-form-rating{position:relative;right:auto;top:auto}div #commentform .comment-form-comment label{display:none}.summary-main-content{padding-bottom:20px}div .widget_price_filter .price_slider_wrapper .button{float:right;margin:0}div .widget_price_filter .price_slider_wrapper .price_slider{margin:1em .6em .6em}div .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle{outline:0}div .widget_price_filter .price_slider_wrapper .price_slider_amount{overflow:hidden;line-height:35px;padding:4px}div .widget_price_filter .ui-state-default,div .widget_price_filter .ui-widget-content .ui-state-default,div .widget_price_filter .ui-widget-header .ui-state-default{font-weight:400}div .widget_price_filter .ui-state-hover,div .widget_price_filter .ui-widget-content .ui-state-hover,div .widget_price_filter .ui-widget-header .ui-state-hover,div .widget_price_filter .ui-state-focus,div .widget_price_filter .ui-widget-content .ui-state-focus,div .widget_price_filter .ui-widget-header .ui-state-focus{font-weight:400}div .widget_price_filter .ui-state-active,div .widget_price_filter .ui-widget-content .ui-state-active,div .widget_price_filter .ui-widget-header .ui-state-active{font-weight:400}div .widget_price_filter .ui-corner-all{-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px}div .widget_price_filter .ui-slider{position:relative;text-align:left}div .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:11px;height:11px;cursor:default}div .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}div .widget_price_filter .price_slider_wrapper .ui-widget-content{}div .widget_price_filter .price_slider_wrapper .ui-widget-header{font-weight:700;cursor:pointer}div .widget_price_filter .ui-slider-horizontal{height:5px}div .widget_price_filter .ui-slider-horizontal .ui-slider-handle{top:-3px;margin-left:-5px;cursor:ew-resize}div .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:80%;border-style:solid;border-width:1px}div .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:0}div .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:0}div .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none outside}div .widget_layered_nav ul li{overflow:hidden;zoom:1;padding:0 6px 0 2px;width:auto;float:none}div .widget_layered_nav ul li a,div .widget_layered_nav ul li span{padding:1px 0;float:left}div .widget_layered_nav ul li.chosen a{padding:0 0 0 18px;background:0 0;border:none;background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/cross_white.png)no-repeat 6px}div .widget_layered_nav ul li.chosen{margin:2px 0;padding:3px 6px 2px 0;border:none;box-shadow:inset 0 1px 1px rgba(255,255,255,.5)#888888;-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.5)#888888;-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,.5)#888888;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}div .widget_layered_nav ul small.count{float:right;margin-left:6px;font-size:1em;padding:1px 0}#top .widget_product_categories ul{overflow:hidden;padding:0;margin:0}.widget_product_categories li{font-size:10px;font-style:italic;padding:1px}.widget_product_categories li a{padding:0 0 0 9px;background:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/images/bullet_grey.png)0 no-repeat}.widget_product_categories .children li{padding:2px 0 2px 10px}.widget_product_categories li a{font-size:12px;font-style:normal}#top .widget_product_search.widget{padding:0;border:none;margin-top:-1px}#top .widget_product_search.widget h3{padding-top:20px}div ul.product_list_widget li{padding:8px 0;margin:0;overflow:hidden;zoom:1;font-size:11px;border-top-style:dotted;border-top-width:1px}div ul.product_list_widget li a{display:block;font-weight:700;font-size:12px;line-height:18px}div ul.product_list_widget li img{float:right;margin-left:4px;width:32px;padding:2px;height:auto}div ul.product_list_widget .star-rating{float:none;position:relative;margin:3px 0 0}div .widget_shopping_cart .total{border-top:none;padding:4px 0 0;margin:0}.widget_shopping_cart .total strong{min-width:40px;display:inline-block}div .widget_shopping_cart .buttons{overflow:hidden;zoom:1}div .widget_shopping_cart .button.checkout{float:right}.mousetrap{top:5px!important;left:5px!important;width:100%!important;height:100%!important}.cloud-zoom-lens{margin:4px;background- cursor:move}.cloud-zoom-title{font-family:Arial,Helvetica,sans-serif;position:absolute!important;background- padding:3px;width:100%;text-align:center;font-weight:700;font-size:10px;top:0;display:none}.cloud-zoom-big{border:5px solid;overflow:hidden}.cloud-zoom-loading{padding:3px}.stretched .dropdown_widget_cart{right:-1px}.arrow_controll{display:block;position:absolute;height:40px;width:40px;background:#000 url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/../images/layout/arrow_set.png)no-repeat 5px;text-indent:-9999px;top:50%;margin:-20px 0 0;z-index:150;-webkit-border-top-right-radius:100px;-webkit-border-bottom-right-radius:100px;-moz-border-radius-topright:100px;-moz-border-radius-bottomright:100px;border-top-right-radius:100px;border-bottom-right-radius:100px;-webkit-border-top-left-radius:100px;-webkit-border-bottom-left-radius:100px;-moz-border-radius-topleft:100px;-moz-border-radius-bottomleft:100px;border-top-left-radius:100px;border-bottom-left-radius:100px}.arrow_controll.arrow_controll_prev{left:-55px}.arrow_controll.arrow_controll_next{background:#000 url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/../images/layout/arrow_set.png)no-repeat -24px;left:auto;right:-55px}.shop_columns_2 .arrow_controll{top:223px}.shop_columns_3 .arrow_controll{top:142px}.shop_columns_4 .arrow_controll{top:105px}.shop_columns_5 .arrow_controll{top:85px}.single_slide .product>a{text-decoration:none}.prev_image_container .avia_cart{margin:0 0 20px;padding:10px;position:relative;border-width:1px;border-style:solid}#top .prev_image_container form.cart{margin:0}#top .prev_image_container form.cart .button{clear:none;float:right;margin:0}#top .prev_image_container form.cart .quantity.buttons_added{position:relative;top:5px}#top .prev_image_container form.cart table .quantity.buttons_added{position:relative;top:0}#top .prev_image_container form.cart table td{padding:10px 3px}#top .avia_cart_grouped{border:none;background:0 0;padding:0}.woocommerce-account dt,.customer_details dt{width:auto;margin-right:5px}dl.customer_details{margin-bottom:20px}#top .my_account_orders a.button{margin-bottom:5px}#top.woocommerce-checkout #payment h3{padding:1em 1em 0}dl.variation p{margin:0}.entry-summary .woocommerce-product-rating{top:-13px;position:relative}.entry-summary .woocommerce-product-rating .star-rating{float:left;margin-right:8px}.entry-summary .woocommerce-product-rating .woocommerce-review-link{position:relative;top:-3px;font-size:11px}.entry-summary .woocommerce-product-rating{display:none}div ul.product_list_widget li{position:relative}#top div ul.product_list_widget li a.remove{position:absolute;right:6px;top:26px;line-height:16px}#top .dropdown_widget_cart ul.product_list_widget li a.remove{right:1px;top:24px}a.about_paypal{margin-left:10px}@media only screen and (max-width:959px){}@media only screen and (min-width:768px) and (max-width:959px){.boxed .cart_dropdown .dropdown_widget{right:-28px}#top #wrap_all #main .summary .products .thumbnail_container .button{text-indent:20px}.shop_columns_5 .products .product .thumbnail_container .button{text-indent:20px}div table.shop_table td{padding:6px 5px;vertical-align:middle}}@media only screen and (max-width:767px){#top .related.products .product,#top .upsells.products .product{margin:0 4% 0 0;width:48%}#top .related.products .product:nth-child(even),#top .upsells.products .product:nth-child(even){margin:0}#top .products .product{margin:0 0 20px;width:100%}.cart-collaterals .cross-sells,.cart-collaterals .cart_totals,.shipping_calculator{width:100%}table.shop_table th{font-size:11px;font-weight:400;line-height:18px;padding:3px 4px;text-transform:none}table.shop_table .product-remove,table.shop_table .product-thumbnail{display:none}#top .col2-set .col-1,#top .col2-set .col-2,.cart-collaterals .shipping_calculator{width:89%;float:none;margin-bottom:20px}#top .woocommerce-ordering{position:absolute;bottom:10px;left:0;right:auto;float:none;clear:both;margin:0;top:auto}.shop_title_container{padding-bottom:50px}.title_container .term_description{padding-right:0}}@media only screen and (max-width:479px){#top #review_form #respond .comment-form-rating,div #shiptobilling{position:relative;right:0;top:0;float:none}#commentform label{position:relative;left:0;font-size:11px;top:0;font-weight:700}.boxed .cart_dropdown .dropdown_widget{right:-10px}table.shop_table .product-subtotal{display:none}}#customer_details{overflow:visible;width:100%;float:left}div .chzn-container-single .chzn-single{background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;color:#999;height:32px;line-height:32px}div .chzn-container-single .chzn-single div b{background-position:0 5px}div .chzn-container-single .chzn-single div{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background:#fff;border-left:1px solid #ccc}#order_review,#order_review_heading{clear:both}ul.woocommerce-error{border:1px solid #941210;list-style:none;margin:0 0 23px;padding:10px 10px 10px 32px;background-repeat:no-repeat;background-image:url(https://therockslide.com/wp-content/themes/propulsion/config-woocommerce/../images/icons/error.png);background-position:10px;background-color:#f0dcdb;color:#941210}#top .prev_image_container .avia_cart_external{border:none;background:0 0;padding:0;position:absolute;bottom:0}.prev_image_container .avia_cart_external p{float:none;margin:0;line-height:1em;height:auto}#top #main .prev_image_container .avia_cart_external p a{float:none;display:block}.units.prev_image_container{padding-bottom:60px}#top .thumbnail_container .button.single_button{margin-top:-15px}.product_title.entry-title{display:none}#top .template-shop .clear{clear:none;width:0}#payment .terms{padding:7px 0 0}#customer_details .form-row{clear:right}#customer_details #order_comments_field{clear:left}.entry-content ul.products li{list-style-type:none}.woocommerce .units.sidebar_right{float:right!important}.quantity input[type=number]::-webkit-inner-spin-button,.quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#top.single-product .units.sidebar_right{float:none!important}.thumbnail_container_inner .added_to_cart{display:none}.form-row.address-field{overflow:visible}#top .chzn-single div b{background-position:5px 6px!important}.shop_table ul#shipping_method,.cart_totals ul#shipping_method{margin-left:0;padding-left:0;list-style:none}.shop_table ul#shipping_method li,.cart_totals ul#shipping_method li{margin-left:0;text-align:left}.shop_table ul#shipping_method li label,.cart_totals ul#shipping_method li label{display:inline}.woocommerce-MyAccount-navigation{float:left;border-style:solid;border-width:1px;margin-right:50px;border-color:#e1e1e1}.woocommerce-MyAccount-navigation ul{margin:0}.woocommerce-MyAccount-navigation ul li{list-style-type:none;list-style-position:outside;margin:0;padding:0}.woocommerce-MyAccount-navigation ul li a{padding:10px;text-align:center;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#e1e1e1;display:block;min-width:200px;text-decoration:none}.woocommerce-MyAccount-navigation ul li:last-child a{border:none}.woocommerce-MyAccount-content{overflow:hidden}.woocommerce-MyAccount-navigation-link.is-active a{font-weight:700}.woocommerce-MyAccount-navigation-link a:hover{text-decoration:none;background:#f8f8f8}#top #wrap_all .button:disabled{opacity:.4;cursor:not-allowed}
.full_width,.one_half,.one_third,.two_third,.one_fourth,.three_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{float:left}.clear_column{clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;overflow:hidden}.full_width{width:100%}.one_half{width:50%}.one_third{width:33.3%}.two_third{width:66.6%}.one_fourth{width:25%}.three_fourth{width:75%}.one_fifth{width:20%}.two_fifth{width:40%}.three_fifth{width:60%}.four_fifth{width:80%}.one_sixth{width:16.6%}.five_sixth{width:83.4%}@media screen and (max-width:600px){.full_width,.one_half,.one_third,.two_third,.one_fourth,.three_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{clear:both;width:100%;margin-left:0;margin-right:0;margin-bottom:1em}}
/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

