/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */



/* General Custom CSS */

a {text-decoration:underline;}

.container {padding:0;}

::selection {

  background-color: rgba(216, 81, 2, 0.7);

  color: rgba(255, 255, 255, 1);
}


/*temporary fix*/

header#header {margin-top:-21px!important;padding-top:20px;}


#videosList .video {width:33%;margin:4px .15%;float:left;background-color: rgba(252, 252, 252, 0.07); padding: 5px;font-size: 18pt;position:relative;}
#videoclips .container { max-width: 100%;}
#videosList .video .videoslate {z-index:10;}
#videosList p {margin:6px;text-align:center;   position: absolute;  top: 80%; left: 0; width: 100%; z-index:20;}
#videosList p span {background:rgba(217, 81, 2, 0.7);padding:0 4px; }





/*----MENU-----*/

#top .main_menu .menu li {text-transform: uppercase;}

.logo img {padding: 5px 0 0;}



/*Keeps menu same size on scroll*/

/*#header_main .container, .main_menu ul:first-child > li a {height: 55px !important; line-height: 66px !important;}

.logo img, .logo a {height:60px !important; max-height: 72px !important;}

.fixed_header #main {padding-top: 55px;}*/



.main_menu ul:first-child > li > a {font-weight: 900;font-size: 15px;}



/*arrow*/

/*.avia-menu-fx .avia-arrow-wrap {width: 20px;height: 20px;}

.avia-menu-fx .avia-arrow-wrap .avia-arrow {top: 5px;width: 20px;height: 20px;}

.avia-menu-fx {height: 0px;}*/

.avia-menu-fx {width: 117px;background: url(../../../uploads/2014/04/splat-sm.png) bottom left transparent no-repeat !important;left:-10px;height:17px;}



/*-----------VIDEO-------*/

#landing .avia-image-container.avia-builder-el-6 {position: fixed;

  top: 0;

  right: 0;

  width: 305px;

  margin: 100px;

 /* border: 3px solid #d95204;

  border-radius: 3px;

  box-shadow: 1px 1px 11px #000;*/

  z-index:1;

    }
	
#landing .avia-image-container.avia-builder-el-3 .image-overlay {background:transparent;}

#landing .avia-image-container.avia-builder-el-3 a:hover .image-overlay {opacity: 0.9 !important;}


.avia-section, #obstacles  {  position: relative;

  z-index: 100;}





/*----SECTIONS-----*/



#header, .ls-wp-fullwidth-container {border-bottom: 3px solid #D95204;}

.alternate_color .hr-short .hr-inner-style, .alternate_color .hr-short .hr-inner {background-color: #3D5260 !important;}

span.hr-inner, span.hr-inner-style /*.avia-testimonial*/ {border-color: #D95204 /*#c3512f*/ !important;}

.alternate_color .avia-icon-list .iconlist_icon {background-color: #D95204 /*#c3512f*/ !important;}



#main, .html_stretched #wrap_all {background: #d95204;} 

/*url(http://goliathgauntlet.com/wp-content/uploads/2013/04/full_grunge_bg.jpg) #8EA1AD top center repeat fixed*/



#grungebordert {background: url(../../../uploads/2014/04/top_border.png) repeat-x right bottom;

/*height: 150px;

min-height: 150px;*/

border: none;

  position: relative;

  z-index: 100;

  margin-top: -100px;}



#coursemap {background: url(../../../uploads/2014/04/top_border.png) repeat-x right bottom;

border: none;

  position: relative;

  z-index: 100;

  margin-top: -100px;}

  

/*.transparent_dark {padding:0px!important;}*/

.avia-tooltip{width:500px!important;}

.avia-tooltip img{padding:0px!important;}





#grungeborderb {background: url(../../../uploads/2014/04/bottom_border.png) repeat-x left top;

/*height: 150px;

min-height: 150px;*/

border: none;

  position: relative;

  z-index: 110;

  margin-bottom: -100px;}



.avia-shadow {box-shadow: none !important;}



.avia-section .container .av-special-heading-tag {padding-bottom:0 !important;}



.alternate_color, .container_wrap {border-top:none;}

.alternate_color .pricing-table {background-color: #F0F0F0; border-radius: 6px;}

.pricing-table>li:last-child {border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}

.alternate_color .toggler {background:#344652;}



h1 span.highlight { background: rgba(21, 47, 64, 0.8); line-height: 1.5em; padding: 0 10px;}

/*#coursemap {background: url(../../../uploads/2014/08/CourseLayoutFullBorder_3.png) center center; height: 608px; margin: 100px 0;}*/



/*#course {min-height:0px; margin-bottom:-2px;}*/

.avia-tooltip {width: 300px;}



#shfm .shfmlogo {margin-bottom:30px;}



/*----MASONRY GRID----*/





.av-inner-masonry-content {

  background: rgba(217, 82, 4, .7) !important;

  height: 101%;

}



.av-masonry-entry .av-masonry-entry-content {

  text-align: center;

  font-size: 30pt;

  padding: 10% 0 0 0;

  color: #fff;

  line-height:1em;

}



#obstacles.main_color .av-masonry {background: #152f40;}

.av-large-gap.av-flex-size .av-masonry-entry .av-inner-masonry {  margin-right: 10px;  margin-bottom: 10px;}



/*----PHOTO GALLERY-----*/



#top div .avia-gallery .avia-gallery-big {padding:0;margin-bottom:7px;border-color: #152F40;border-radius: 3px;}

#top div .avia-gallery img {padding: 0px; border-color: #152F40;}





/*----FOOTER-----*/

#sponsors .no_margin.av_one_sixth {width: 15.9%;}

#sponsors .slide-entry {margin: 8px;}

#sponsors .no_margin.av_one_fourth  {width:24%;}

#sponsors .no_margin.av_one_fifth {width: 19%;}



.socket_color .avia-content-slider .slide-image {background:#161A1C;}



#footer {display: none;}



#socket, #socket .copyright  {float:none; text-align:center;}



#top .avia-layerslider .ls-wp-container .ls-layer h1 {color:#111;}





/*-----WooCommerce-----*/



.woocommerce-page #main {

background: transparent url(../../../uploads/2014/04/bg.png) top center repeat fixed;}



.title_container, .related.products, .product_meta, .woocommerce-tabs {display:none;}



.template-shop div.product div.images, ul.products .inner_product, .single-product-main-image .thumbnails a {background: rgba(255,255,255,.2) !important;}



ul.products .inner_product_header {border-top:0 solid rgba(0,0,0,.0) !important; padding: 5px 15px !important;min-height: 70px !important; background: #fff; margin: 0 5px 5px;}

ul.products .inner_product_header h3 {color:#222;}



.avia_cart_buttons {opacity: .8;margin: 0 5px 5px;width:auto;padding: 10px 0;}



ul.products .inner_product .thumbnail_container {padding: 5px;}

ul.products .inner_product .avia-arrow {display:none;}



.single-product-main-image .thumbnails {margin-top: -10px;}

.single-product-main-image .thumbnails a {margin-top:20px !important;}



.cart_dropdown.visible_cart {right: 10px !important;}





/*

Desktop Styles

================================================== */

/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */



/*deleted section

@media only screen and (min-width: 768px) {

  

  #mobiledisplay {display:none;}  



}

*/





/*

Mobile Styles

================================================== */

/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */



@media only screen and (max-width: 767px) {

  /* Add your Mobile Styles here */

  #mobiledisplay {display:block !important;}

  #fullscreen_slider_0 {display:none;}

  body {font-family: Helvetica, Arial, sans-serif;}

}




@media only screen and (max-width: 767px) {
#landing .avia-image-container.avia-builder-el-6 {
    display: block;
    position: inherit;
    margin: 50px auto 0; }
	}