/*
Theme Name:     Flame Ball
Description:    A custom theme for Flame Ball based on the parerent theme Enfold. Do not delete the parent theme from your site.
Version:		1.0
Author:         ACS Creative
Author URI:		http://www.acscreative.com/
Template:		enfold
*/

/* --------- Insert your custom styles on next rows --------- */



/* ------------------------------------------------------------
	Global / General
------------------------------------------------------------ */

/* --------- Text Highlight --------- */

::selection {
	color: #222;
	background: #e2f8fe; /* WebKit/Blink Browsers */
}
::-moz-selection {
	color: #222;
	background: #e2f8fe; /* Gecko Browsers */
}

form.variations_form.cart {
	display: none;
}


/* --------- Image Hovers --------- */

.image-overlay-inside, .image-overlay.overlay-type-extern {
	display: none;
}

.image-overlay {
	display: none;
}

.avia_transform a:hover .image-overlay {
	opacity: 0.9 !important;
}

.avia_transform a .image-overlay, .image-overlay,
.avia_transform a:hover .image-overlay {
	-webkit-transition: all 0.6s ease-in-out !important;
	-moz-transition: all 0.6s ease-in-out !important;
	transition: all 0.6s ease-in-out !important;
}


.slide-meta {
	display: none !important;
}

/* ------------------------------------------------------------
	Header
------------------------------------------------------------ */

div .logo {
    padding-top: 10px;
    padding-bottom: 10px;
}

.av-main-nav > li > a {
    font-size: 16px;
    font-weight: 500;
}

/* ------------------------------------------------------------
	Homepage
------------------------------------------------------------ */


/* --------- Home Banner --------- */

#home-banner h1.av-special-heading-tag {
    text-transform: inherit !important;
    font-weight: 500;
    font-size: 52px;
    letter-spacing: -.02em;
    padding-right: 17%;
}

#home-banner .avia-slideshow-inner  {
	margin-bottom: -80px;

}

#home-banner  .av-flex-placeholder {
    width: 0%;
}

#home-banner .content {
	padding-bottom: 0px !important;
}

.home-banner-content {
	margin-bottom: 200px;
}


.home-banner-media {
	text-align: center;	
}

.home-banner-media .avia-slide-wrap {
    background: transparent !important;
}

#grid2, .grid2 {
	background: url('https://hosting.acscreativedev.com/~flameball/wp-content/uploads/2021/09/1024119767-preview.mp4');
}


/* --------- Home About --------- */

#home-about h2.av-special-heading-tag {
    color: #fff;
    text-transform: inherit !important;
    font-weight: 500;
    font-size: 33px;
    letter-spacing: -.02em;
    padding-right: 24%;
}

.avia-buttonrow-wrap {
    margin-top: 30px !important;
}

#home-about p {
	font-size: 17px;
}

#home-about .av_textblock_section {
    color: #c4c4c4;
}

#home-about .home-about-media h1, 
#home-about .home-about-media h2 {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 18px;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#home-about .home-about-media .avia-slideshow {
	margin-top: -100px;
}


/* --------- Home Effect --------- */

#home-effect h2.av-special-heading-tag {
	color: #fff;
	text-transform: inherit !important;
	font-weight: 500;
	font-size: 40px;
	letter-spacing: -.02em;
	margin-bottom: 10px;
}

#home-effect .home-effect-intro .av-subheading p {
	font-size: 1.5em;
	line-height: 1.3;
	padding-left: 10%;
	padding-right: 10%;
}


#home-effect h3.av-special-heading-tag {
	color: #fff;
	text-transform: inherit !important;
	font-weight: 500;
	font-size: 25px;
	letter-spacing: -.02em;
	margin-bottom: 10px;
}

.twentytwenty-handle {
    background: rgba(0,0,0,.6);
}


#home-effect .av-flex-placeholder {
    width: 2%;
}

#home-effect .home-effect-before-after .av-special-heading {
    min-height: 100px;
}

#home-effect .home-effect-before-after .av-subheading p {
    background-color: rgba(0, 0, 0, 0.2);
    background: transparent !important;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.home-effect-before-after {
	background: rgba(0,0,0,.1);
	padding: 30px 20px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

#home-effect .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
    margin-top: 30px;
}

.twentytwenty-wrapper.bafg-twentytwenty-wrapper.twentytwenty-horizontal {
    margin-bottom: 10px;
}

#home-effect .avia-button {
	background: #222 !important;
	border: none !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	width: 100%;
}

/* --------- Home Products --------- */


/* ------------------------------------------------------------
	Default Page
------------------------------------------------------------ */


.title_container {
    background: #111 url('') no-repeat center left !important;
	border-top: 0px solid #e8ebee !important;
	border-bottom: 0px solid #e8ebee !important;
}


h1.main-title.entry-title,
h1.main-title.entry-title a {
	font-size: 28px !important;
	color: #fff !important;
} 

#top .title_container .container {
    padding-top: 25px;
    padding-bottom: 25px;
    min-height: 56px;
}

.alternate_color.title_container .main-title a {
    font-size: 28px !important;
    color: #fff !important;
padding-top: 37px !important;
padding-bottom: 35px !important;
	min-height: 56px !important;
}

#top .title_container .container {
    padding-top: 25px;
    padding-bottom: 25px;
    min-height: 66px;
    height: 114px;
}

.alternate_color.title_container .main-title a {
    font-size: 28px !important;
    color: #fff !important;
    padding-top: 37px !important;
    padding-bottom: 35px !important;
    min-height: 56px !important;
    line-height: 2;
}


/* ------------------------------------------------------------
	Search Results Page
------------------------------------------------------------ */


.page-heading-container {
	border-bottom-width: 0px;
}

span.author-extra-border,
.search .content h4.extra-mini-title.widgettitle,
.search .content section.search_form_field,
.search .content .page-heading-container {
	display: none;
}

.search-result-counter {
    position: absolute;
    left: 0;
    top: 1px;
    box-shadow: none;
    height: 44px;
    line-height: 24px;
    padding: 0px;
    text-align: center;
    border-radius: 2px;
    width: 44px;
    font-size: 22px;
	color: #ff5e00;
    font-weight: 500;
    background-color: transparent !important;
}

.search .template-search.content .entry-content-wrapper {
    padding-bottom: 0px !important;
    padding-left: 55px;
    font-size: 13px;
    clear: both;
    border-bottom: 0px solid #dcdcdc;
    padding-bottom: 11px;
    margin-bottom: 0px;
    width: 95%;
}

.search .content span.post-meta-infos {
	display: none;
}

.search .entry-content-wrapper .post-title {
    font-size: 32px;
    line-height: 1.3em;
    padding-bottom: 20px;
    border-bottom: 1px solid #555;
    margin-bottom: 20px;
}

.search .content h2.post-title.entry-title {
    font-size: 21px !important;
    font-family: 'Roboto', Helvetica, sans-serif !important;
    font-weight: 500;
    color: #ccc;
	-moz-transition: all .1s ease-in;
	-o-transition: all .1s ease-in;
	-webkit-transition: all .1s ease-in;
}

.search .content h2.post-title.entry-title a:hover {
	text-decoration: none !important;
}


.search .entry-content-wrapper .post-title a {
    display: block;
}

.search .entry-content-wrapper .post-title:hover {
	color: #ff5e00 !important;
}

.search p {
	font-size: 14px !important;
	line-height: 1.5;
	display: none;
}

.search .sidebar {
	display: none !important;
}

.search .container .av-content-small.units {
    width: 85%;
}

.search .content {
	margin-bottom: 50px;
}


/* ------------------------------------------------------------
	FAQ's
------------------------------------------------------------ */

/*--- Accordian Styles ---*/

.js_active .toggler {
    border-style: none;
	padding-bottom: 18px;
	padding-top: 18px;
	padding-left: 50px;
	margin-top: 10px;
	background-color: #111111 !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border-radius: 5px !important;
	font-size: 15px;
	font-weight: 600;
	border: 1px solid #111 !important;

}

.main_color .toggler, .main_color .toggler.activeTitle:hover {
	color: #ccc;
	font-weight: 500;
	font-family: 'Roboto', Helvetica, sans-serif;
	font-size: 17px;
}

.toggle_content {
    border-style: none;
    font-size: 14px;
    background-color: transparent !important;
    padding: 40px 60px 30px 55px;
    color: #ccc;
}

.toggle_content .alignleft {
    float: left;
    margin: 30px 30px 0px 0;
}

.toggle_content h3 {
    font-weight: 500;
    font-size: 1.6em;
}

.toggle_content h4 {
	color: #ff5e00;
    font-size: 18px;
    line-height: 1.1em;
    margin-bottom: 4px;
    margin-top: 40px;
    	padding-bottom: 10px;
    border-bottom: 1px solid #444;
    margin-bottom: 0px;
    font-weight: 500;
}

.toggle_icon {
    top: 16px;
    margin-top: 8px;
    border: none !important;
    margin-left: 10px;
}

span.toggle_icon, .toggle_icon .vert_icon, .toggle_icon .hor_icon {
	border-color: #ff5e00;
}



/*--- Accordian Tag List Styles ---*/

.main_color .taglist a {
	color: #a2a2a2 !important;
    background: #424242 !important;
    padding: 8px 20px !important;
    margin-right: 10px;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-transform: capitalize;
}

.main_color .taglist a:hover, .main_color .taglist a:focus {
	color: #fff;
	text-decoration: none !important;
}

.taglist .tag-seperator {
    display: none;
}

.main_color .taglist a.activeFilter {
	color: #ff5e00 !important;
	font-weight: 600;
}

.taglist {
    margin-bottom: 17px;
}

.main_color .taglist a.activeFilter {
    color: #fff !important;
    font-weight: 600;
    background: #d93300 !important;
    font-weight: 500 !important;
}



/* ------------------------------------------------------------
	Product / Shop Pages
------------------------------------------------------------ */

.inner_product {
    border-style: solid;
    border-width: 15px;
    border-radius: 5px;
    border: 1px solid #444 !important;
    padding: 15px;
    overflow: hidden;
}

.inner_product.main_color {
	background:  rgba(68,68,68,.6) !important;
}


#top .inner_product_header {
    padding: 10px 15px 15px;
    clear: both;
    position: relative;
    border-top-style: solid;
    border-top-width: 3px;
    min-height: 91px;
    background: #222;
    color: #ccc !important;
    border-color: rgba(0,0,0,.1) !important;
}


.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {

    text-transform: uppercase;
    letter-spacing: 1px;

}
.products .product h2, .products .product h3, 
.products .product h4, .products .product h5, 
.products .product h6, h2.woocommerce-loop-product__title {
    font-size: 1.4em;
    font-weight: 600 !important;
    text-align: center;
    letter-spacing: -.02em;
    text-transform: inherit;
    color: #ccc;

}
 

#top .related.products h2, #top .upsells.products h2 {
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 40px;
}


#top #wrap_all .single_button .button, #top #wrap_all .shop_columns_5 .avia_cart_buttons .button {
    margin: 0 auto;
    float: none;
    min-width: 75px;
    width: 48%;
    display: inline-block;
    text-align: center !important;
}

.button-mini-delimiter {
    position: absolute;
    border-left-style: solid;
    border-left-width: 1px;
    left: 50%;
    height: 14px;
    top: 50%;
    margin-left: -4px;
    margin-top: -8px;
    margin-right: 4% !important;
    border-color: rgba(0,0,0,.3) !important;
}

.products .avia_cart_buttons {
	border-top-width: 0px;
    opacity: 1;
	background: #333 !important;
}

.inner_product_header .avia-arrow {
    display: none;
}

#top .price, #top .price span, #top del, #top ins {
    display: inline;
    text-decoration: none;
    font-size: 15px;
    line-height: 24px;
    font-weight: 600;
    text-align: center !important;
    margin: 0 auto !important;
}

.inner_product_header_cell {
    width: 100% !important;
    text-align: center;
}

div .products .product,
#top .product_column_4 .products .product {
    margin: 0 2.5% 2.5% 0;
    width: 22.5%;
}

.shop_columns_3 .products .product {
    margin: 0 3.2% 3.2% 0;
    width: 30%;
}


.post-type-archive-product .container_wrap_first {
	background: #111 url('https://hosting.acscreativedev.com/~flameball/wp-content/uploads/2021/09/Background-Texture-3-scaled.jpg') no-repeat center top !important;
	background-size: cover !important;
	padding-bottom: 100px;
}

.post-type-archive-product .container_wrap_first .container {
	
}

.post-type-archive-product .title_container {
	display: none;
}


.wc-pao-addon-select {
	background-color: #222 !important;
}

#top .variations_form > table {
    margin-bottom: 10px !important;
}

.main_color .summary .variations_form div {
    margin-bottom: 0px !important;
}

.main_color .summary .variations_form strong {
	color: #ccc;
	font-weight: 500;
}

#top .main_color .price {
	color: #ccc;
	text-align: right !important;
}

#top .price, #top .price span {
	text-align: right !important;
}

.product-addon-totals .variations_form .summary div {
    margin-bottom: 0px !important;
}

#top .cart-collaterals .cart_totals,
#top .cart-collaterals .cart_totals table select, 
#top.woocommerce-page select {
    width: 100% !important;
}

#top.woocommerce-page .entry-content-wrapper {
    padding-right: 0px;
}

.woocommerce-cart-form__cart-item.cart_item .product-name a,
.woocommerce-cart-form__cart-item.cart_item .product-price,
.woocommerce-cart-form__cart-item.cart_item .product-subtotal {
    font-size: 15px;
    color: #d9d9d9;
}

#top.woocommerce-page .select2-container--default .select2-selection--single,
#top.woocommerce-page .main_color .input-text, #top .main_color input[type="text"] {
    background-color: #1a1a1a;
    border: 1px solid #444444;
    border-color: #444444 !important;
    border-radius: 5px !important;
    color: #fff !important;
}

#top .input-text, #top input[type="text"], 
#top input[type="input"], 
#top input[type="password"], 
#top input[type="email"], 
#top input[type="number"], 
#top input[type="url"], 
#top input[type="tel"], 
#top input[type="search"], 
#top textarea, #top select {
	background-color: #1a1a1a !important;
	border-color: #444444 !important;
	min-height: 45px;
}

#top label span, #top legend span {
    font-weight: normal;
    font-size: 13px;
    color: #ff5e00;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #ccc;
    line-height: 40px;
    }
    
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 45px;}

#top.single-product .main_color .quantity input.qty {
	margin-left: 6px;
	margin-right: 6px;
	border-color: #444 !important;
}

#top.woocommerce-page .select2-container--default .select2-selection--single {
	min-height: 45px !important;
}

.page-id-16 .paypal-button {
	display: none !important;
}

#ppc-button {
	margin-top: 30px;
}

.woocommerce-page .container .av-content-small.units {
    width: 100%;
}

.single_variation_wrap {
    margin: 10px 0px 20px 0px;
}

#top .variations_form {
    padding: 0 35px 45px 35px;
}

#top .variations td.label {
    width: 100% !important;
    text-align: left !important;
    display: block !important;
}

#top .variations td {
    padding: 4px 0px;
    display: block;
}

#top .form-row select {
    font-size: 13px;
}

.posted_in {
    display: none !important;
}

.single-product div.product div.product-addon-totals .wc-pao-subtotal-line p.price {
    margin: 0;
    text-align: right !important;
    float: right !important;
    position: absolute;
    right: 33px;
    margin-bottom: 40px;
}

.woocommerce-variation-add-to-cart {
    margin-top: 30px;
}

/* ------------------------------------------------------------
	Shop Single Page
------------------------------------------------------------ */


#top .variations td.label {
    width: 165px;
    text-align: right;
    font-size: 15px;
    font-weight: 300 !important;
    font-family: 'Open Sans', sans-serif;
}

img.mfp-img {
    min-width: 500px;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
    width: 16.65%;
}

#top div div.product .woocommerce-tabs .panel {
    padding: 40px;
    padding-right: 10%;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    overflow: hidden;
    font-size: .89em;
	line-height: 1.6;
    color: #dfdfdf;
}

.main_color .summary div {
    margin-bottom: 40px;
}

#top div.product .woocommerce-tabs {
    clear: both;
    padding: 0px 0 0 0;
    margin: 0 0 30px 0;
}

.main_color .summary p {
    font-size: 1.1em;	
    color: #dfdfdf;
}

.single-product .title_container {
	display: none;
}

.single-product .template-shop {
    padding-top: 80px;
    padding-bottom: 60px;
}

#top div div.product .woocommerce-tabs ul.tabs li.active a,
#top div div.product .woocommerce-tabs ul.tabs li a {
    padding: 12px 40px 12px 40px;
}

.template-shop .product_meta {
    font-size: 15px;
    top: 15px;
}

.posted_in {
    display: block;
}

.template-shop .images a {
    padding: 15px;
    background: rgba(255,255,255,.05 ) !important;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.single-product .single-product-main-image .avia-wc-30-product-gallery-lightbox {
    top: 25px !important;
    left: 25px !important;
    background: rgba(0,0,0,.2) !important;
    font-size: 20px !important;
    color: #fff !important;
}

h2.woocommerce-loop-product__title {
	font-size: 20px !important;
	margin-bottom: 5px !important;
}

#top .avia-post-nav { display: none; }


.single-product  #media_image-4.widget.clearfix.widget_media_image {
    text-align: left;
    float: left;
    margin-top: 0px;
    padding-top: 0px;
    	-webkit-transition: all 0.2s ease-in-out !important;
	-moz-transition: all 0.2s ease-in-out !important;
	transition: all 0.2s ease-in-out !important;
		opacity: .4 !important;
}

.single-product  #media_image-4.widget.clearfix.widget_media_image:hover {
	opacity: .85 !important;
	cursor: pointer !important;
}

.message {
    color: #f1f1f1 !important;
}

#payment {
    margin-top: 40px;
    margin-bottom: 40px;
}

/* ------------------------------------------------------------
	Customers
------------------------------------------------------------ */

.entry-content-wrapper .post-title {
    font-size: 32px;
    line-height: 1.3em;
    padding-bottom: 40px;
    border-bottom: 2px solid #555;
    margin-bottom: 40px;
}

#top .gallery .gallery-item {
    margin: 1px 1px 0 0;
    width: 30%;
    height: auto;
    padding: 0;
    padding-top: 30px;
    padding-right: 30px;
}


.big-preview {
    position: relative;
    z-index: 4;
    display: none;
}


.slide-entry {
	background: rgba(68,68,68,.6);
	padding: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#customer-reviews .slide-entry-wrap {
    margin-bottom: 40px;
}

#customer-reviews .av_one_fourth {
    margin-left: 3%;
    width: 22%;
    min-height: 360px;
}

#customer-reviews .av_one_fourth:first-child {
    margin-left: 0% !important;
}

#customer-reviews .more-link-arrow {
	display: none;
}

#customer-reviews a.more-link {
	position: absolute;
	bottom: 20px;
}

#customer-reviews .slide-entry-title.entry-title {
    margin-top: 20px;
    font-weight: 400;
    font-size: 1.2em;
}

/* ------------------------------------------------------------
	Sidebar
------------------------------------------------------------ */

/* --------- Page Sidebar Nav --------- */

.sidebar .widget_nav_menu {
	padding-bottom: 24px;
	min-height: 150px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.sidebar .widget_nav_menu ul:first-child > .current-menu-item, 
.sidebar .widget_nav_menu ul:first-child > .current_page_item, 
.sidebar .widget_nav_menu ul:first-child > .current-menu-ancestor {
	padding-left: 0;
	left: 0px;
	top: 0px !important;
	margin-top: 0px!important;
	padding-top: 0px !important;
	width: 100%;
	box-shadow: none !important;
	margin-bottom: 0px !important;
}

.main_color .widget_nav_menu ul:first-child > .current-menu-item, 
.main_color .widget_nav_menu ul:first-child > .current_page_item {
	background: transparent;
}

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

.sidebar .widget_nav_menu ul:first-child > .current-menu-item > a, 
.sidebar .widget_nav_menu ul:first-child > .current_page_item > a {
	border: none;
	padding: 0px 7px 0px 0 !important;
}

.sidebar .widget_nav_menu a {
	display: block;
	padding: 0 !important;
	text-decoration: none;
	font-family: "Roboto", Open Sans, sans-serif;
	font-size: 15px !important;
	font-weight: 500 !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	color: #4d606d;
}

.sidebar .widget_nav_menu a:hover {
    color: #df0a1f;
}

.sidebar .widget_nav_menu ul:first-child > .current-menu-item > a, 
.sidebar .widget_nav_menu ul:first-child > .current_page_item > a {
    color: #df0a1f;
}

.sidebar .widget_nav_menu #text {
	padding-bottom: 5px !important;
}

.sidebar .inner_sidebar {
	margin-left: 0px;
}

.sidebar .widgettitle {
	font-weight: 500;
	font-size: 18px;
	letter-spacing: -.02em;
	padding: 0 0 10px 0;
	color: #f7f7f7;
	border-bottom: 1px solid #555;
	margin-bottom: 35px;
	text-transform: inherit;
}


/* --------- Page Sidebar CTA --------- */

.sidebar-cta {
	background-color: #111;
	padding: 40px 40px;
	color: #ccc;
	font-size: 17px;
	line-height: 1.3;
	border: 1px solid #333 !important;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.sidebar-cta p {
	padding: 0px !important;
	margin: 0;
}

.sidebar-cta h3 {
	display: block;
	margin-bottom: 15px;
	font-size: 22px;
	font-weight: 500;
	line-height: 1.2;
	padding-right: 3%;
	color: #f1f1f1 !important;
}

.sidebar-cta a {
	margin-top: 30px;
	color: #fff !important;
background-color: #df0a1f;
	padding: 10px 25px;
	margin-bottom: 2px;
	display: block;
	text-align: center !important;
	width: 170px;
	font-weight: 500 !important;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size: 15px;
font-weight: 600;
letter-spacing: -.02em;
}

.sidebar-cta a:hover {
	color: #fff !important;;
}




/* ------------------------------------------------------------
	Footer
------------------------------------------------------------ */


#footer .widget ul {
	padding-top: 20px;
    float: left;
    float: right !important;
    text-align: right;
}

#footer .widget_nav_menu li {
    font-size: 17px;
    padding-left: 30px;
    display: inline-block;
}


#footer .flex_column:nth-child(1) {
    width: 40%;
    margin-left: 0%;
    margin-right: 2%;
}

#footer .flex_column:nth-child(1) p {
	font-size: 14px !important;
	line-height: 1.4;
	color: #888;
}

#footer #text-5 {
	margin: 0px 0 30px 0 !important;
}

#footer .flex_column:nth-child(1) .widget_media_image {
	text-align: left !important;
}

#footer .flex_column:nth-child(1) .widget {
    padding: 0;
    margin: 30px 0 00px 0;
    overflow: hidden;
}


#footer .flex_column:nth-child(2) {
    width: 58%;
    margin-left: 0%;
}


#footer .flex_column:nth-child(2) .widget_media_image {
	text-align: right !important;
}


/* ------------------------------------------------------------
	Socket
------------------------------------------------------------ */


#socket .container {
    padding-top: 0px;
    padding-bottom: 40px;
}

#socket .copyright {
    float: left;
    font-size: 13px;
}




/* ------------------------------------------------------------
	Media Queries
------------------------------------------------------------ */


@media only screen and (min-width: 1100px) and (max-width: 1230px) {

}

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

}

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

}

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

}

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

}

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

}