/*
Theme Name: DENIZY
Theme URI: http://themeforest.net/user/wpthemess?ref=wpthemess
Description: premium clean and minimal wordpress theme with jquery menu
Version: 1.0
Author: Bulent Sahin
Author URI: http://themeforest.net/user/wpthemess?ref=wpthemess
Tags: black, white, silver, green, red, fixed-width, two-columns, right-sidebar, translation-ready
Text Domain: wpthemess.com
*/

/*CSS RESET*/
body,html{height:100%}html,body,div,span,p,a,applet,object,iframe,font,h1,h2,h3,h4,h5,h6,blockquote,pre,code,img,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tr,th,td,caption,tbody,tfoot,thead,abbr,acronym,address,big,cite,del,dfn,em,img,kbd,q,s,samp{background:transparent;border:0;font-size:103%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:underline}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/*MAIN SETTINGS*/
body{background:#cecfce;color:#333;font:400 14px/20px "Helvetica Neue","Liberation Sans",Arial,Verdana,Helvetica,FreeSans,sans-serif}
h1,h2,h3,h4,h5,h6{color:#333}h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:16px}h6{font-size:14px}
a:focus{outline:none}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}ol{list-style:decimal}ul{list-style:none}li{margin-left:0px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}a{color:#999;text-decoration:none}a:hover{color:#666;text-decoration:underline}kbd{font-size:10px}q:before,q:after{content:"\0022"}dd{margin-left:20px}pre{font-size:11px;overflow:scroll}
p img{max-width:100%}


/*HEADER*/
.ac_top{
	position:fixed;
	top:0px;
	width:100%;
	font-size:13px;
	background:#ccc;
	/*opacity:0.5;	*/
	height:145px;
	padding-top:5px;
	text-align: left;
	/*text-transform:uppercase;*/
	z-index: 10;
	border: 1px solid #ff9900;
}


#header{position:relative; margin:auto; height:115px;width: 960px; }
#headerimg	{width:960px; padding:0px 0; font-size:22px; margin: 2px auto;border-bottom:5px #ddd solid; z-index:3}
#headercontent {position:relative; overflow:hidden;	z-index:1; position:absolute; width:940px; height:40px; padding:10px 10px; font-size:14px; margin:63px 0px auto; background:#efefef; url('../../images/sub.jpg') repeat-x; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;border-top:1px #fff solid;color:#666}
#headercontent a{color:#000;}
#header #cphones{/*background: url('../../images/cphone.png') no-repeat right 23px;*/text-align:right;padding: 53px 0 0 0;float:right;width:470px;}
#header #cphones p{font-size: 16px;margin-bottom:0px;color:#999;}
#header #cphones h5{font-size: 14px;color:#999;}
#header #headerbanner{text-align:right;padding: 30px 0px 0 0;float:right;width:470px;}
#logo{float:left;padding:3px 0;width:400px}
#logo h1{line-height:30px;margin:20px 20px 0px 20px}
#logo h1 a,#logo h1 a:hover{color:#333;text-decoration:none}
#logo span.description{font-size:11px;margin:0 20px}
#header-line{position:relative; margin:auto; height:20px;width: 960px; border-bottom: 3px solid #fff;z-index: 1; margin-bottom: 10px;}



/*PAGE SETTINGS*/
#content{margin:20px auto;padding:0;font-size:12px;color:#767676;background: #fff; width:960px;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#main{width:640px}
.col-full{margin:0 auto;width:920px; text-align: justify; }
.col-full img{ /*border: solid 100px #d8d8d8; padding: 20px;*/ }
.col-left{float:left}
.col-right{float:right}
.col-bottom{margin:0 auto;width:960px; text-align: justify; }

/*CONTENT COLUMNS*/
#content .col{ float: left;	width: 258px; background: #fff; /*min-height: 150px; margin-right: 30px; */ height: 150px; margin: 30px; border: 1px solid #666666; padding: 20px;  padding-bottom: 13px;}
#content .col h3{ font: normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666; text-decoration: none; margin-bottom: 15px;}
#content .col img{ border: solid 10px #d8d8d8; padding: 2px; float: left; margin-right: 10px; margin-bottom: 10px; width: 85px;}
#content .col p{ margin-bottom: 8px; line-height: 17px; font-size: 14px; text-align:justify;}
#content .col a.readmore{font-weight: normal; color: #999; text-decoration: underline; width:66px; height:25px;}
#content .col a:hover.readmore{ text-decoration: none;}
#content .col.nomargin{	margin: 10px;}
#content .col.fr { float: right;}
.clear { clear: both;}

/*CONTENT COLUMN BIG*/

#div_top{width: 250px; /*border: 1px solid #ff9900;*/ display: block; height: 130px;}
#div_bottom{width: 250px; /*border: 1px solid #ff0000;*/ display: block; height: 30px;}
#div_top .inside_left{display: inline; float: left; width: 100px; /*border: 1px solid #ff0000;*/ height: 100px; }
#div_top .inside_right{display: inline; float: right; width: 135px; /* border: 1px solid #00ff00;*/ text-align: center; margin-top: 30px;}




/*NAVIGATION BARS 636563*/
.navigation{
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
font-size:14px;font-weight:bold;
text-transform:uppercase; margin:auto; width:960px; height:40px; border-bottom:1px solid #ddd;
/*top: 155px;position:relative; border-bottom:1px solid #999;border-top:2px solid #666;*/
background:#636563;
}



/*NAVIGATION CSS CLASS*/
#nav {text-transform:uppercase; z-index:99; display:inline-block; position:relative;}
#nav ul {float: left; position: relative;}
#nav ul li {float: left; position: relative; margin-right: 30px;}
#nav ul li:hover ul ul, #nav ul li:hover ul ul ul, #nav ul li:hover ul ul ul ul {display:none;}
#nav ul li:hover ul, #nav ul li li:hover ul, #nav ul li li li:hover ul, #nav ul li li li li:hover ul{display:block; opacity:0.9;}
#nav ul li a {padding: 0px 0px 0px 15px; font-size: 13px; line-height: 40px; color: #fff; display: block; }
#nav ul li a:hover { text-decoration:none;}
#nav .current a > a{/*background:#000;*/ color:#636563;z-index:99; opacity:0.5;}
#nav li:hover > a{/*background:#000;*/background: none; color:#fff; z-index:99; }
#nav .current_page_item a, #nav .current_page_parent a{background:#F8F8F8; color:#666; z-index:99;}
#nav ul li ul {  background: none; position:absolute; top: 40px; display:none;}
#nav ul li ul li {background: #636563; }
#nav ul li ul li a{ width: 145px; height:auto; float:left; border-top: 1px solid #ccc;  }
#nav ul li ul li ul {top: 0px; left: 145px;}








/*FOOTER*/
#footer {background-color:#636563; border-top:1px solid #ddd;font-size:11px;margin-bottom:60px;min-height:40px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#footer p{margin:0 30px;line-height:40px; color:#ccc}
#footer a{color:#ccc;text-decoration:underline}
#footer a:hover{color:#999}



/*MISCELLANEOUS*/
}
blockquote { color:#777; border-left:5px solid #ccc; margin:15px 30px 0 10px; padding-left:20px; }

.alignright { float:right; margin-left:10px; }
.alignleft 	{ float:left; margin-right:10px; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto;}
.postthumbnail { float:left; margin-right:10px; }
/*
img.alignleft 	{ margin:0px 20px 20px 0; }
img.alignright	{ margin:0px 0 20px 20px; }
img.aligncenter	{}

*/

.input-picture{
	border:2px solid #666;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color:#f3f3f3;
	color:#ffff;
	font-weight:bold;
	padding:3px;
	color: #333 !important;
	font-size:12px;
}


.input-btn{
	border:2px solid #666;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color:#f3f3f3;
	color:#ffff;
	font-weight:bold;
	padding:3px;
}




.form_imput{
	width: 100%;
	/*
	border:1px solid #666;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	*/
	border-bottom: 1px dotted #333333; 
	border-left: 1px dotted #333333; 
	border-top: 0px dotted #f3f3f3; 
	border-right: 0px dotted #f3f3f3; 	
	background-color:#f3f3f3;
	color:#ffff;
	font-weight:bold;
	padding:3px;

}


.form_textarea {
	width: 100%;
	/*
	border:1px solid #666;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	*/
	border-bottom: 1px dotted #333333; 
	border-left: 1px dotted #333333; 
	border-top: 0px dotted #f3f3f3; 
	border-right: 0px dotted #f3f3f3; 	
	background-color:#f3f3f3;
	color:#ffff;
	font-weight:bold;
	padding:3px;
	height: 60px;
}



/* * * * * * * * * * * *
 * Pagination
 * * * * * * * * * * * */
.pagination {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #3a3a3a;
  border-color: #3c5a74;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    border-color: #ddd;
    color: #FFFFFF;
    cursor: default;
    z-index: 2;
}

.pagination > li > a, .pagination > li > span {
display: inline;
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;

}

/*CLEARING FLOATS*/
html body * dd.clear,html body * div.clear,html body * li.clear,html body * span.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;height:0;list-style:none;margin:0;overflow:hidden;padding:0;visibility:hidden;width:0}








	

.cookies-banner {
    background: rgba(81, 81, 81, 0.9) none repeat scroll 0 0;
    bottom: 0;
    display: none;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 500;
}
.cookies-banner .cookies-wrapper {
    font-family: arial,sans-serif;
    margin: 0 auto;
    padding: 17px 0 0;
     width: 100%;
}
.cookies-banner p {
    color: #ffffff;
    font-family: arial,sans-serif;
    font-size: 15px;
    line-height: 15px;
    margin: 0;
}
.cookies-banner .unit {
    font-family: arial,sans-serif;
    padding: 0 0 15px 2px;
    width: auto;
}
.cookies-banner .more {
    color: #ffffff;
    font-family: arial,sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    margin: 4px 0 20px;
    padding-right: 15px;
}
.cookies-banner .next {
    background-color: #ffffff;
    color: #515151;
    display: block;
    float: right;
    font-family: arial,sans-serif;
    font-size: 24px;
    font-weight: bold;
    margin-right: 20px;
    padding: 10px;
    text-transform: uppercase;
}
.cookies-banner.line::before, .cookies-banner.line::after {
    content: "";
    display: table;
}
.cookies-banner.line::after {
    clear: both;
}
.cookies-banner.line {
}
.cookies-banner.line, .cookies-banner .lastUnit {
    overflow: hidden;
}
.cookies-banner .unit {
    float: left;
}
.cookies-banner .lastUnit {
    float: right;
    width: auto;
}
.cookies-banner a {
    text-decoration: none;
}
.cookies-banner a:hover {
    text-decoration: underline;
}
