/*

Theme Name: PokerFan

Theme URI: #

Author: The Smart Magazine Themes

Author URI: #

Description: Template by SMThemes

Version: 2.4.2

License: Creative Commons 3.0

Theme date: 07/20/2016

License URI: license.txt

Tags: white, red, three-columns, fixed-width, featured-images, custom-menu, translation-ready, threaded-comments, theme-options

*/





/*	-==========================- GENERAL -==========================-  */

/*------------------------------ PAGE ------------------------------*/

@import url("css/font.css");

@import url(http://fonts.googleapis.com/css?family=Oswald);

html {

	background:#500106;

}

body {	

	background:url("images/background.jpg") repeat;

	color: #1b1b1b;

    font: 12px/18px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;

}

a {

	color:#e10101;

}

a:hover {

	color:#db8b89;

}

h1, h2, h3, h4, h5, h6, a.post_ttl {

	color:#252525;
	text-decoration:none;

}
#logo .site_ttl, .site_tag {color: #fff;}

#logo a {color:#fff; text-decoration:none;}


/*------------------------------ MENU ------------------------------*/

#mainmenu a {

		text-decoration:none;

		color:#fff;

}





/*------------------------------ SEARCH ------------------------------*/

#s {

	height:21px;

	line-height:21px;

}

.searchbtn {

	width:30px;

	height:24px;

}

#secondarymenu a {

	text-decoration:none;

	color:#fff;

}





/*------------------------------ CONTENT ------------------------------*/

#header {

	background:url("images/top.png") left top repeat-x;

}

#content-top {

	height:8px;

	padding:0 5px;

}

.articles dt {

	border-top:1px solid #c0c0c0;

	padding-top:1px;

	margin-top:-1px;

}

.articles dt:first-child {

	border:none;

}

#content .widget {

	border-top:1px solid #f9f9f9;

	border-bottom:1px solid #d2d2d2;

	padding-top:2px;

	margin-top:-2px;

}

#content .widget ul li {

	border-top:1px dotted #636363;

}

.featured_image {

	padding:5px;

	background:#fff;

	box-shadow:0 1px 2px #777;

}

#commentform #submit, input.readmore, a.readmore {

	color:#fff;

	border:none;

	text-decoration:none;

	width:128px;

	height:37px;

	line-height:37px;

	background:url("images/readmore.png") left top no-repeat;

	cursor:pointer;

	text-align:center;

	margin-right:3px;

	margin-bottom:3px;

	padding:0;

}

.page-numbers {

	padding:5px 10px;

}

a.page-numbers,

body.woocommerce nav.woocommerce-pagination ul li a,

body.woocommerce-page nav.woocommerce-pagination ul li a,

body.woocommerce #content nav.woocommerce-pagination ul li a,

body.woocommerce-page #content nav.woocommerce-pagination ul li a,

body.woocommerce nav.woocommerce-pagination ul li span,

body.woocommerce-page nav.woocommerce-pagination ul li span,

body.woocommerce #content nav.woocommerce-pagination ul li span,

body.woocommerce-page #content nav.woocommerce-pagination ul li span {

	color:#fff;

	background-image: linear-gradient(top, rgb(223,27,13) 0%, rgb(151,5,5) 100%);

	background-image: -o-linear-gradient(top, rgb(223,27,13) 0%, rgb(151,5,5) 100%);

	background-image: -moz-linear-gradient(top, rgb(223,27,13) 0%, rgb(151,5,5) 100%);

	background-image: -webkit-linear-gradient(top, rgb(223,27,13) 0%, rgb(151,5,5) 100%);

	background-image: -ms-linear-gradient(top, rgb(223,27,13) 0%, rgb(151,5,5) 100%);

	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, rgb(223,27,13)),color-stop(1, rgb(151,5,5)));

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

}

.woocommerce #content nav.woocommerce-pagination ul li, 

.woocommerce nav.woocommerce-pagination ul li, 

.woocommerce-page #content nav.woocommerce-pagination ul li, 

.woocommerce-page nav.woocommerce-pagination ul li  { 

	margin-right:3px;

} 

span.page-numbers,

body.woocommerce nav.woocommerce-pagination ul li span.current,

body.woocommerce-page nav.woocommerce-pagination ul li span.current,

body.woocommerce #content nav.woocommerce-pagination ul li span.current,

body.woocommerce-page #content nav.woocommerce-pagination ul li span.current,

body.woocommerce nav.woocommerce-pagination ul li a:hover,

body.woocommerce-page nav.woocommerce-pagination ul li a:hover,

body.woocommerce #content nav.woocommerce-pagination ul li a:hover,

body.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,

body.woocommerce nav.woocommerce-pagination ul li a:focus,

body.woocommerce-page nav.woocommerce-pagination ul li a:focus,

body.woocommerce #content nav.woocommerce-pagination ul li a:focus,

body.woocommerce-page #content nav.woocommerce-pagination ul li a:focus {

	color:#fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border:none;

	background:#fefdfc;

	box-shadow:0px 0px 10px #7b674d inset;

	color:#292929;

	

}

.fp-next, .fp-prev {

	height:38px;

	width:19px;

	margin:0 -25px;

}

.fp-prev {

	margin-left:-39px;

}

/*------------------------------ FOOTER ------------------------------*/

#footer {

		background:#0c0c0c;

		width:1000px;

		margin:0 auto;

		padding-top:20px;

		color:#dedede;

}

#footer .container {

	border-top:1px dashed #575757;

}

#footer a {

	color:#fff;

}

#footer h3 {

	color:#fff;

}



#footer .footer_txt {

	border-top:1px dashed #575757;

}

#content-bottom {

		height:0;

	}

.smthemes {display:none; height:1px;}

/*	-==========================- DESKTOP -==========================-  */

@media only screen and (min-width:1024px) {

	#content .container{

		padding:0 5px;

	}

	#logo {

		position:absolute;

		// left:50%;

		//margin-left:-142px;

	}

	.menusearch {

		float:right;

		margin-top:35px;

	}

	/*------------------------------ MENU ------------------------------*/

	#secondarymenu-container {

		height:83px;

		padding-top:9px;

	}

	#secondarymenu {

		background-image: linear-gradient(left , rgb(182,13,13) 0%, rgb(233,5,5) 50%, rgb(182,13,13) 100%);

		background-image: -o-linear-gradient(left , rgb(182,13,13) 0%, rgb(233,5,5) 50%, rgb(182,13,13) 100%);

		background-image: -moz-linear-gradient(left , rgb(182,13,13) 0%, rgb(233,5,5) 50%, rgb(182,13,13) 100%);

		background-image: -webkit-linear-gradient(left , rgb(182,13,13) 0%, rgb(233,5,5) 50%, rgb(182,13,13) 100%);

		background-image: -ms-linear-gradient(left , rgb(182,13,13) 0%, rgb(233,5,5) 50%, rgb(182,13,13) 100%);

		background-image: -webkit-gradient( linear, left bottom, right bottom, color-stop(0, rgb(182,13,13)), color-stop(0.5, rgb(233,5,5)), color-stop(1, rgb(182,13,13)) );

		border:1px solid #d21a1a;

		border-radius:3px;

		-webkit-border-radius:3px;

		-moz-border-radius:3px;

		height:28px;

		float:left;

		margin-top:30px;

	}

	#secondarymenu li {

		padding:5px 10px;

	}



	#mainmenu-container {

		background:url("images/menu.png") left top no-repeat;

		height:85px;

		width:1000px;

		padding:6px 5px;

		margin:0 -5px;

	}

	#mainmenu li {

		padding:26px 30px;

	}

	#mainmenu li:hover {

		box-shadow:0px 0px 20px #830c0c inset;

	}

	#mainmenu li a {

		color:#fff;

		font-family:'Oswald';

		font-size:15px;

		text-decoration:none;

	}

	#mainmenu li ul {

		top:58px;

	}





	#header li ul  .transparent {

		background:#dd0707;

		box-shadow:0 0 10px #a60505 inset;

	}

	#header ul.children li a, #header .sub-menu li a {

		color:#fff !important;

	}

	

	

	/*------------------------------ SLIDER ------------------------------*/

	.slider-container {

		background:url("images/slider.png") left top repeat-y;

		padding:0 5px;

		padding-bottom:20px;

		margin:0 -5px;

	}

	.slider {

		background:#fff;

		padding:8px;

		width:896px;

		margin:0 auto;

		box-shadow:0 0 2px #630505;

	}

	.fp-slides,.fp-thumbnail,.fp-slides-items  {

		height:415px;

		width:896px;

	}

	.slider-nothumb .fp-content-fon {

		background:#fff;

	}

	.slider-nothumb .fp-content a,.slider-nothumb .fp-content p{

		color:#000;

	}

	.fp-nav {

		bottom:20px;

		left:auto;

	}

	

	.content-l #content .container { background:url("images/content/main-l.png")  top repeat-y; }

	.content-r #content .container { background:url("images/content/main-r.png")  top repeat-y; }

	.content-lr #content .container { background:url("images/content/main-lr.png")  top repeat-y; }

	.content-l2 #content .container { background:url("images/content/main-l2.png")  top repeat-y; }

	.content-r2 #content .container { background:url("images/content/main-r2.png")  top repeat-y; }

	.content-n #content .container { background:url("images/content/main-n.png")  top repeat-y; }

	#content-top { background:url("images/content/top.png")  top repeat-y; }





	



}



/* WooCommerce */

.woocommerce a.button.alt, 

.woocommerce-page a.button.alt, 

.woocommerce button.button.alt, 

.woocommerce-page button.button.alt, 

.woocommerce input.button.alt, 

.woocommerce-page input.button.alt, 

.woocommerce #respond input#submit.alt, 

.woocommerce-page #respond input#submit.alt, 

.woocommerce #content input.button.alt, 

.woocommerce-page #content input.button.alt,

.woocommerce-page #content .products li a.button {

	background:#ce0e09 !important;

	border-radius:11px !important;

	-webkit-border-radius:11px !important;

	-moz-border-radius:11px !important;

	color:#fff !important;

	border:none !important;

	font-weight:normal !important;

	text-shadow:none !Important;

	box-shadow:none !Important;

}

.widget.woocommerce.widget_product_search #searchsubmit {

	background:#b90505;

	padding:2px 6px;

	color:#fff;

}



// my code




.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle { 

	background:#b70d0d !important;

}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range { 

	background:#710808 !important;

}

.woocommerce-page #main_content > #container > #content { 

	padding:20px 0 !important;

}



/*	-==========================- TABLET -==========================-  */

@media only screen and (min-width:640px) and (max-width:1023px) {

	#logo {

		float:left;

	}

	#content .container { background:url("images/content/main-n.png") 50% top repeat-y !important; width:100%; padding:0 !important;}

	/*------------------------------ MENU ------------------------------*/

	

	#secondarymenu-container {

		

	}

	

	
#secondarymenu {display:none;}
	

}



/*	-==========================- MOBILE -==========================-  */

@media only screen and (min-width:240px) and (max-width:639px) {

	

	#content .container { background:url("images/content/main-n.png") 50% top repeat-y !important; width:100%; padding:0 !important;}

	.footer-widgets .widgetf:first-child {

		border:none;

	}

	#footer {

		width:100%;

	}

	.widgetf {

		border-top:1px solid #45362d;

	}

}
#secondarymenu {display:none;}

#mainx {border-bottom:2px dashed #CCC; width:100%; margin:0 auto; display:block; overflow:auto;}
#leftmainxDiv {border-right:1px solid gray; width:170px; float:left; padding:5px; display:inline; text-align:center; margin:10px 0 10px 0;}
#rightmainxDiv {width:700px; float:left; padding: 0 5px; display:inline;}
.btnx.orangex {
    background: rgb(254,0,0);
    background: -moz-linear-gradient(top, rgba(254,193,35,1) 0%, rgba(232,120,1,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,193,35,1)), color-stop(100%,rgba(232,120,1,1)));
    background: -webkit-linear-gradient(top, rgba(254,193,35,1) 0%,rgba(232,120,1,1) 100%);
    background: -o-linear-gradient(top, rgba(254,193,35,1) 0%,rgba(232,120,1,1) 100%);
    background: -ms-linear-gradient(top, rgba(254,193,35,1) 0%,rgba(232,120,1,1) 100%);
    background: linear-gradient(top, rgba(254,193,35,1) 0%,rgba(232,120,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec123', endColorstr='#e87801',GradientType=0 );
    box-shadow: 0 1px 2px #D1D1D1, 0 1px 0 #FEE09D inset;
    border-color: #FEB304 #E47A13 #C1780F;
}
.btnx {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block !important;
    font-size: 14px;
    text-decoration: none;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-style: solid;
    border-width: 1px;
    text-shadow: 0 1px 0 #ECCF94;
}
.btnx.small {
    padding: 2px 15px;
	margin: 5px 0 5px 0;
    width: 120px;
    font-size: 16px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif
}

.stars_wrap {
    white-space: nowrap;
width:180px;
}

span.rating_star {
    width: 28px;
    height: 28px;
	display:inline-block;
}
.star_on {
    background: url("wp-content/uploads/2016/08/icons1.png") 0 -42px;
}
.star_half {
    background: url("wp-content/uploads/2016/08/icons1.png") -28px -42px;
}

.star_off {
    background: url("wp-content/uploads/2016/08/icons1.png") -56px -42px;
}

