	
	
/******************************************************/
/*  COLORS AND STYLES > General
/******************************************************/



/*  Body background color and pattern  */
body {
    	background-color: #34567c;
    	    background-image: url("");
            background-position: top center!important;
                    
    background-repeat: repeat!important;
            background-attachment: fixed!important;
    }

 
 /*  Headings color  */
h1, h2, h3, h4, h5, h6, .welcome, .box-category-home > div.span2 a, .box-category-home > div.span3 a, .box-category-home > div.span4 a, .box-category-home > div.span6 a, .product-info .description span.stock { color:#2e5178;}

/*  Body text color  */
body, label, .dropdown_l li a, .box .box-content .box-content-information a, .box-product .name a, .box-product .l_column .name a, .box-category > ul > li > a, .box-category > ul > li a.active, .box-category > ul > li ul > li > a, .box-category-home > div.span2 > div > ul > li > a, .box-category-home > div.span3 > div > ul > li > a, .box-category-home > div.span4 > div > ul > li > a, .box-category-home > div.span6 > div > ul > li > a, .box-manufacturers-home > div.span2 > div > ul > li > a, .box-manufacturers-home > div.span3 > div > ul > li > a, .product-list .name a, .product-grid .name a, .product-grid .description, .product-name h1, .product-info .description a, .product-info .wishlist-compare a, .product-info .review a, .product-info a, .product-related .name a, .htabs a, .tags a, .es-carousel .name a { color: #545454;}
.breadcrumb a, .category-list a, table.form > * > * > td { color: #545454!important;}

/*  Light text color  */
#t-header #search input, .pagination .results, .help, .box-category-home > div.span2 > div.all a, .box-category-home > div.span3 > div.all a, .box-category-home > div.span4 > div.all a, .box-category-home > div.span6 > div.all a, .product-grid .wishlist a, .product-grid .compare a, .product-list .wishlist a, .product-list .compare a, .product-list .description, .product-info .description span, .product-info .cart, .product-info .cart div > span, .product-info .cart .minimum, #content .content .reviews-left span, .breadcrumb { color: #A3A3A3;}

/*  Other links color  */
a, a:visited, a b, .pagination .links b, .product-custom-block a { color: #545454;}
.es-nav span:hover, .product-related .bx-wrapper div.bx-next:hover, .product-related .bx-wrapper div.bx-prev:hover, #toTopHover, .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover, .camera_prevThumbs:hover, .camera_nextThumbs:hover, .camera_prev:hover, .camera_next:hover, .camera_commands:hover, .camera_thumbs_cont:hover, .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span, .flex-control-paging li a.flex-active { background-color:#545454!important;}

/*  Links hover color  */
a:hover { color:#2e5178!important;}

 
/*  Main Column  */
.wrapper {
   
	    background-color: #F8F8F8;
            background-image: url(""); 
        background-position: top center !important;
    background-repeat: repeat!important;
    background-attachment:  scroll!important;
    
          
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    
        box-shadow: 0 1px 3px rgba(0,0,0,0.3); 
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
    -moz-box-shadow:0 1px 3px rgba(0,0,0,0.3); 
    }


/*  Left/Right Column  */
#column-left, #column-right {
             
      /*string*/
	        
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	     }

/*  Left/Right Column Heading  */
.box .box-heading,#tab ul.nav li.ui-state-active a {
      	background-color: #66BCDA; 
	            
    -webkit-border-radius:  0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius:0px;
    
        
}

#tab ul.nav{

		border-bottom-color: #66BCDA; 
	}


.box .box-heading h2{ color:#FFFFFF;}

/*  Left/Right Column Box  */
.box {
                 background-color: #FFFFFF!important; 
		                	
         	
               
}
#home_content_right{
	    background-color: #FFFFFF; 
    }


.box-category > ul > li + li, .box-product > .l_column + .l_column, .box-product ol li + li {
	border-top:0px solid #FFFFFF!important;	
}


/*  Content Column  */
#content, #content-home {
     	background-color:#FFFFFF!important; 
	             -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        -khtml-border-radius: 0px;
        border-radius: 0px; 
	    
        
       
            
        
}

.product-list > div + div, .product-list > div + div.span-first-child, .pagination, .product-filter {
}
.product-filter, #content .l_column, #content .box .box-heading h2, .bestseller h2, .featured h2, .latest h2, .special h2 {
	
        	
}
.product-compare, .box-category-home > div.span2, .box-category-home > div.span3 {

     
}




.product-info .left .image, .product-info .image-additional img { 


}
.product-manufacturer-logo-block, .product-related, .product-custom-block, .product-share, .right-sm-tags {

  

}
.product-manufacturer-logo-block, .product-related > div + div { 
}
@media screen and (max-width: 767px) {
.product-compare { border-left: none;}
}
.box-category-home > div.span-first-child { border: none;}
.box-manufacturers-home > div.span2, .box-manufacturers-home > div.span3 {

}
.box-manufacturers-home > div.span-first-child {
}


 #content-home .span { width: 900px;margin-left: 20px;}
.box-product > div { width: 200px!important;}
.box-product > div > div.pbox, .es-carousel ul li div.pbox { padding: 5px 4px 10px;}
.es-carousel-banners ul li { margin: 5px 19px 20px 0!important;}
@media (max-width: 767px) {
#content-home { float: left;width: 100%;}
#content-home .span { width: auto;max-width: 100%;margin-left: 10px;margin-right: 10px;clear: both;}
.es-carousel-wrapper, .es-carousel-banners { max-width: 258px;}
.es-carousel ul li { margin-right: 0!important;}
}
@media (min-width: 768px) and (max-width: 979px) {
#content-home .span { width: 705px;margin-left: 10px;}
.box-product .span3 { margin-left: 13px;}
.es-carousel ul li { margin-right: 12px!important;}
} .camera_wrap, .flexslider { margin: 0px 0 20px !important;}
.ei-slider { margin: 0px auto 70px;}




/******************************************************/
/*  COLORS AND STYLES > Prices
/******************************************************/

.price, .total, span.amount { color: #34567c;}
.price-old , .wishlist-info tbody .price s { color: #A3A3A3!important;}
.price-new { color: #ed0037!important;}



/******************************************************/
/*  COLORS AND STYLES > Buttons
/******************************************************/

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button ,a.button, input.button {
	background: #34567c;
	border-color:  #34567c #34567c #34567c #34567c;
	color:#FFFFFF!important;
    font-weight: normal;    
    padding-top:8px;
    padding-bottom:8px;
    transition:ease-in 0.2s all;
    box-shadow:none;
    height: auto;
    display:inline-block;
        text-transform: uppercase;
          text-shadow: none;
      
   }
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover ,a.button:hover, input.button:hover, .ei-title h4 a.button:hover {
	background-image:none;
	background-color: #559cb5;
	border-color:#559CB5 #5CA9C4 #5CA9C4 #559CB5;
	color: #FFFFFF!important;	
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
    
}
a.button-exclusive, input.button-exclusive{
	background-color:#34567c;

	color: #FFFFFF!important;
}
a.button-exclusive:hover, input.button-exclusive:hover {
	background-color:#34567c;
	
	color: #FFFFFF!important;
}
a.button, input.button, a.button-exclusive, input.button-exclusive {
        
                  border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px; }
.woocommerce-page #content button.single_add_to_cart_button {
	background:none #34567c no-repeat !important;
	border-color: #34567c !important;
	color: #FFFFFF!important;
        text-transform:uppercase;
        padding:8px;
}
.woocommerce-page #content button.single_add_to_cart_button:hover {
	background:#34567c !important;
	border-color: #34567c !important;
	color: #FFFFFF!important;
}

 





/******************************************************/
/*  COLORS AND STYLES > Top Area
/******************************************************/

/*  Top Area background color and pattern  */
#header {
	          background-image: url(""); 
	    background-position: top center!important;
    background-repeat: repeat!important;
    background-attachment: scroll!important;
}

/*  Logo  leftright*/
 	
	#t-header #logo { margin-left: 25px;} 
  
#t-header { min-height: 150px;}
#t-header #search { top: 112px;right: 3px;width: 300px;} 

   
   
   
@media (max-width: 767px) {
#t-header #logo { margin-left: inherit;}
#t-header #search { top: 5px;right: inherit;width: 276px}
}

@media (min-width: 768px) and (max-width: 979px) {
   	   
#t-header .links a + a { margin-left: 7px;padding-left: 7px}
#t-header #search { width: 200px;}    
}



/*  Search Bar  */
  #t-header .button-search {
	right: 3px;
	top: 3px;
	background: url('image/button-search3.png') center center no-repeat #2e5178;
	width: 24px;
	height: 24px;
	border-left: none;
	border-radius: 30px;
}
#t-header #search input { border-radius: 28px;}

@media (max-width: 767px) {
#t-header .button-search { right: 2px;top: 10px;}
}
@media (min-width: 768px) and (max-width: 979px) {
#t-header .button-search { right: 1px;}	
}     
    
#t-header #search input { 
           font-size: 12px;
        font-weight:normal;              text-transform: 1; }


#t-header #search input { border-color:  #DFDFDF;}

/*  Links Section  */
#t-header .links li {border-left: 1px solid #E3E3E3;}
#t-header .links a { color: #545454;}
#t-header .links a:hover { color: #EE3963#559CB5!important;}
#t-header .links a + a { border-left: 1px solid #E3E3E3;}



/*  Cart Section  */
#t-header #cart .heading a span#cart-total, #t-header #cart .heading a span#cart-total span.amount { 
	color: #2e5178 !important;
    font-size: 20px !important;
    font-weight: normal !important;
        
}


#t-header #cart.active .heading a span#cart-total, #t-header #cart.active .heading a span#cart-total span.amount, #t-header #cart .heading a span#cart-total:hover, #t-header #cart .heading a span#cart-total:hover span.amount { color: #559cb5!important;}

 #t-header #cart .heading a #cart-total {
    background: url('https://www.mysport.ie/wp-content/themes/mysport/image/icon_cart_3.png') 96% 50% no-repeat;
    padding: 10px 40px 10px 0;
} /*  Language/Currency Section  */


/*  Dropdowns  */
.dropdown_l ul, #t-header #cart .content {
	background: #FFFFFF;
	border-top: 3px solid #333333;
}






/******************************************************/
/*  COLORS AND STYLES > Main Menu
/******************************************************/

/*  Main Menu Bar   */
#menu {
	    background-color: #34567c!important;           
          background-image: url(""); 
	        background-repeat: repeat!important;             border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -khtml-border-radius: 0px; }
@media (min-width: 768px) and (max-width: 979px) {
#menu {
                 background-image: none;              background-repeat: repeat!important;      
}
}
  

#menu_oc > ul > li > a, #menu-category-wall > ul > li > a, #menu > ul > li > span, #menu > ul > li > a, #menu_brands > ul > li > a, .menu_links a, #menu_informations > ul > li > a, #menu_your_account > ul > li > span, #menu_custom_block > ul > li > a, #menu_contacts > ul > li > a, #menu #homepage a, .navbar .brand { 
            font-size: 15px!important;  
            font-weight: normal!important;  
    
         text-transform: 1;  
}


#menu ul.nav > li > a, #menu div.nav > ul > li > a{
	font-size: 15px;
    font-weight: normal !important;
        
    text-transform: uppercase;    
    }



/*  Sub-Menu  integer*/
#menu ul.sub-menu {
	background-color: #FFFFFF;
        
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3) !important;    
            border-top: 2px solid #2e5178;
        
}
#menu ul.nav li.salleyamega ul.sub-menu li > ul.sub-menu{
	background-color: transparent !important;
}

#menu ul.nav li ul.sub-menu li a {
	color: #000000!important;
}	
#menu ul.nav li ul.sub-menu li a:hover, #menu ul.nav li .menu-category-wall-sub-name a:hover {
	color: #EE3963!important;
}	
#menu_brands > ul > li > div > div {
	border-left: 1px solid #2e5178;
}
#menu-category-wall > ul > li > div > div.span-first-child, #menu_brands > ul > li > div > div.span-first-child { border-left: medium none;}


#menu > ul > li > div, #menu-category-wall > ul > li > div, #menu > ul > li > div > ul > li > div, #menu_oc > ul > li > div, #menu_brands > ul > li > div, #menu_informations > ul > li > div, #menu_your_account > ul > li > div, #menu_custom_block > ul > li > div, #menu_contacts > ul > li > div {
	box-shadow: 0 5px 10px rgba(0,0,0,0.3)!important; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.3)!important; -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.3)!important;
} 
/******************************************************/
/*  COLORS AND STYLES > Midsection
/******************************************************/

/*  Product Box  */

.woocommerce span.onsale, .woocommerce-page span.onsale{
/*#EE3963*/
	    
    background: #EE3963;
    
    }


.box-product > div.span3, .es-carousel ul li, .product-grid > div {
	background-color: #F7F7F7!important;
}
.box-product > div.span3:hover, .es-carousel ul li:hover, .product-grid > div:hover {
	background-color: #E9F0F4!important;
}
.box-product > div.span3 > div.pbox, .es-carousel ul li div.pbox, .product-grid > div > div.pbox {
    border: 1px solid #F7F7F7!important;
}
.box-product > div.span3 > div.pbox:hover, .es-carousel ul li div.pbox:hover, .product-grid > div > div.pbox:hover {
    border: 1px solid #E9F0F4!important;
}
.box-product > div.span3, .es-carousel ul li, .product-grid > div, .box-product > div.span3 > div.pbox, .es-carousel ul li div.pbox, .product-grid > div > div.pbox {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
}
span.sale-icon {
	background-color: #EE3963!important;
}

/*  Product Page - Buy Section  */
.product-info .buy {
    background-color: #F3F3F3;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
    border: 1px solid #EDEDED;  
}
.product-info .description, .product-info .options, .product-info .review {
	

    border-top: 1px solid #EDEDED!important;	
}

/*  Product Page - Tabs  */

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-tabs div#tab-description, .woocommerce-tabs div#tab-reviews, .woocommerce-tabs div#tab-custom, .woocommerce-tabs div#tab-attributes, .woocommerce-tabs div#tab-additional_information{
	background: #F3F3F3;
}

.htabs { border-bottom: 10px solid #F3F3F3;}
.htabs a {
	border-top: 1px solid #F3F3F3;
	border-left: 1px solid #F3F3F3;
	border-right: 1px solid #F3F3F3;	
}
.htabs a.selected { background: #F3F3F3;}
.tab-content {
	border-bottom: 10px solid #F3F3F3;
	border-left: 10px solid #F3F3F3;
	border-right: 10px solid #F3F3F3;	
}

/*  Product Slider on Home Page  */
.ei-slider {
    
	background-color: #FFFFFF;
	
}
@media screen and (max-width: 767px) {
.ei-slider{ background-image: none;background-color: #FFFFFF;}
}
.ei-title h2 a{ color: #545454;}
.ei-title h3 a{ color: #A3A3A3;}
.ei-title h4 .price, .ei-title h4 span.amount{ color: #66BCDA;}
.ei-title h2 a:hover, .ei-title h3 a:hover, .ei-title h4 a:hover, .ei-slider-thumbs li a:hover{ color:#EE3963!important;}
.ei-slider-thumbs li a{ background: #F3F3F3; color: #545454;}
.ei-slider-thumbs li a:hover{ background: #F9F9F9;}
.ei-slider-thumbs li.ei-slider-element{ background: #66BCDA;}


/******************************************************/
/*  COLORS AND STYLES > Bottom Area
/******************************************************/

/*  Contact Us, Twitter, Custom Column  */
#footer_cnc {
     	background-color: #1F1F1F;          background-image: url(""); 
		background-position: top center;
	background-repeat: repeat;
        
         
	border-top: 3px solid #616161; 
	}
#footer_cnc h3 { 
	color: #66BCDA!important; 
	border-bottom: 1px solid #2E2E2E!important;
}
#footer_cnc_content, #footer_cnc_content span { color: #A3A3A3!important;}
#footer_cnc a,#footer_cnc .span4 div.contacts span a { color:  #B2B2B2!important;}
#footer_cnc a:hover, #footer_cnc .twitter a:hover { color: #FFFFFF!important;}
#footer_cnc .twitter a { color: #B2B2B2!important;}




/*  Information, Customer Service, Extras, My Account  */
#footer_info {
	    background-color:  #191919;
	        background-image: url(""); 
	    background-position: top center;
    background-repeat: repeat;
    }


#footer_info h3 { 
	color: #66BCDA!important; 
	border-bottom: 1px solid #262626!important;
}
#footer_info a { color: #A3A3A3!important;}
#footer_info a:hover { color: #FFFFFF!important;}

/*  Footer - Payment Images, Powered by, Follow Us  */
#footer_cr {
   
	    background-color: #191919; 
	     
        background-image: url(""); 
        
    background-position: top center;
    background-repeat: repeat;
    color: #A3A3A3!important;
    
        border-top: 1px solid #1F1F1F; 
    }
#footer_cr a { color: #66BCDA!important;}
#footer_cr a:hover { color: #FFFFFF!important;}
#footer_cr span { color: #545454!important;}

/*  About Us  */
#footer_about {
	    background-color: #191919; 
	        background-image: url(""); 
	    background-position: top center;
    background-repeat: repeat;
        border-top: 1px solid #1F1F1F; 
    }
#footer_about { color: #545454!important;}
#footer_about a { color: #66BCDA!important;}
#footer_about a:hover { color: #FFFFFF!important;}


/******************************************************/
/*  FONTS
/******************************************************/


h1, h2, h3, h4, h5, h6, .welcome { 
    font-family: Oswald,Arial,Helvetica,sans-serif!important; 
} 

 h1, h2, h3, h4, h5, h6, .welcome { 
    font-weight: normal; 
}  
h1, h2, h3, h4, h5, h6, .welcome { 
    text-transform: uppercase;
 
}
.box .box-heading h2 {
    font-size: 16px!important;
}
h1 {
    font-size: 24px!important;
}
h2 {
    font-size:20px!important;
}
h3 {
    font-size: 18px!important;
}
h4 {
    font-size: 14px!important;
}
h5 {
    font-size: 12px!important;
}
h6 {
    font-size: 12px!important;
}
 
 
.price, .ei-title h4 a { 
    font-family: Droid Sans,Arial,Helvetica,sans-serif!important; 
}
 
 .box-product .price, .box-product .price-new, .product-list .price, .product-grid .price, .product-info .price, .es-carousel .price { 
    font-weight: normal; 
} .price del {
	/*#A3A3A3*/    
    color: #A3A3A3 !important;
    
        font-size:12px;

}
.price ins {
	    
    color: #ed0037 !important;
    
        font-size:15px;
    text-decoration: none !important;

}
.product_list_widget li del {
	
    font-size:12px;

}
del span.amount{
	    
    	color: #A3A3A3;
    
    }
ins span.amount{
	    
    color: #ed0037;
    
    }
.product_list_widget li ins{
	
    font-size:12px;
    text-decoration: none !important;
}
#content div.product p.price, #content div.product p.price span.amount{
	font-size: 24px !important;
}


a.button, input.button, a.button-exclusive, input.button-exclusive { 
    font-family: "Lucida Sans Unicode",Arial,Helvetica,sans-serif!important; 
}

 a.button, input.button, a.button-exclusive, input.button-exclusive { 
    font-weight: normal; 
} a.button, input.button, a.button-exclusive, input.button-exclusive { 
    text-transform: uppercase;
} 


#t-header #search input { 
    font-family: Georgia,Arial,Helvetica,sans-serif!important; 
}
   

#menu_oc > ul > li > a, #menu-category-wall > ul > li > a, #menu > ul > li > span, #menu > ul > li > a, #menu_brands > ul > li > a, .menu_links a, #menu_informations > ul > li > a, #menu_your_account > ul > li > span, #menu_custom_block > ul > li > a, #menu_contacts > ul > li > a, #menu #homepage a, .navbar .brand { 
    font-family: Oswald,Arial,Helvetica,sans-serif!important; 
} 


#t-header #cart .heading a span { 
    font-family: PT Sans Narrow,Arial,Helvetica,sans-serif!important; 
} 
 


.box-product .name a, .es-carousel .name a, .product-grid .name a, .box-product .l_column .name a  { 
    font-weight: bold; 
	font-size: 12px;
}
.product-list .name a  { 
    font-weight: bold; 
	font-size: 13px;
} 


.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before{

	color: #ffca42;

}

  body{
background-size: 100%;
 width:100%;
    height:100%;
}  
 
 