/*

Theme Name: PontusMag

Theme URI: http://www.simplewpthemes.com

Version: 1.0

Author: sin2384

Author URI: http://www.simplewpthemes.com

Description: Free Wordpress theme by <a href="http://www.simplewpthemes.com/">SimpleWPThemes.com</a>. Please read readme.html for usage instructions!

*/



/* CSS Reset */



html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{vertical-align:baseline;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,i,hr,u,center,menu,layer,s,strike,font,xmp{vertical-align:baseline;outline:none;font-size:100%;font-weight:400;font-style:normal;background:transparent;border:none;text-decoration:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:400;margin:0 0 25px}h1{font-size:1.8em}h2{font-size:1.7em}h3{font-size:1.55em}h4{font-size:1.4em}h5{font-size:1.25em}h6{font-size:1.1em}p{margin:0 0 25px}ol,ul{list-style:none}ul{list-style:disc;margin:0 0 25px 2.5em}ol{list-style-type:decimal;margin:0 0 25px 3em}ol ol{list-style:upper-roman}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:upper-alpha}ol ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 0 25px 5px}dl dt{font-weight:700;margin:10px 0 0}dl dd{margin:5px 0 0 1.5em}strong{font-weight:700}strong strong{font-weight:400}em em,cite cite{font-style:normal}abbr{cursor:help}acronym{text-transform:uppercase;border-bottom:1px dashed #666;cursor:help}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:baseline;position:relative;bottom:.3em}sub{vertical-align:baseline;position:relative;top:.3em}address{font-style:italic;margin:0 0 25px}li address,dd address{margin:0}blockquote{font-style:normal;margin:0 25px}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a img{border:none}pre{overflow:auto;font:.9em Monaco, monospace, Courier, "Courier New";line-height:25px;margin-bottom:25px;padding:10px}code{font:.9em Monaco, monospace, Courier, "Courier New"}pre code{font-size:1em}ins,dfn{font-style:italic;text-decoration:none;border-bottom:1px solid #666}del,s,strike{text-decoration:line-through}object{margin-bottom:25px}input,textarea{font-size:1em;padding:3px}:focus{outline:none}option{padding:1px 2px}table{border-collapse:collapse;border-spacing:0;margin-bottom:25px}th,td{text-align:left}hr{height:1px;margin-bottom:25px;background:#333}img.wp-smiley{max-height:12px;border:none;margin:0;padding:0}.gallery{display:block;text-align:center;margin-bottom:25px}.alignleft,.left{float:left;margin-right:20px}.alignright,.right{float:right;margin-left:20px}.aligncenter,.center{display:block;margin:0 auto 25px}.alignnone,.block{clear:both;margin:0 0 25px}.clear{clear:both}img.alignleft,img.alignright{display:inline}blockquote.alignleft,blockquote.alignright{width:33%}em,cite,blockquote em,blockquote cite{font-style:italic}a,input[type=submit],form label{cursor:pointer}



/* Drop-downs. */

div.menu ul{margin:0;padding:0;list-style:none;line-height:1.0}div.menu ul ul{position:absolute;top:-999em;width:10em}div.menu ul ul li{width:100%}div.menu li:hover{visibility:inherit}div.menu li{float:left;position:relative}div.menu a{display:block;position:relative}div.menu li:hover ul,li.sfHover ul{left:0;top:2em;z-index:99}div.menu li:hover li ul,li.sfHover li ul{top:-999em}div.menu li li:hover ul,li li.sfHover ul{left:10em;top:0}div.menu li li:hover li ul,li li.sfHover li ul{top:-999em}div.menu li li li:hover ul,li li li.sfHover ul{left:10em;top:0}



/* Galleries. */

.gallery{display:block;clear:both;overflow:hidden;margin:0 auto}.gallery .gallery-row{display:block;clear:both;overflow:hidden;margin:0}.gallery .gallery-item{overflow:hidden;float:left;margin:0;text-align:center;list-style:none;padding:0}.gallery .gallery-item .gallery-icon img{width:auto;max-width:89%;height:auto;padding:1%;margin:0 auto}.gallery-caption{margin-left:0}.gallery .col-0{width:100%}.gallery .col-1{width:100%}.gallery .col-2{width:50%}.gallery .col-3{width:33.33%}.gallery .col-4{width:25%}.gallery .col-5{width:20%}.gallery .col-6{width:16.66%}.gallery .col-7{width:14.28%}.gallery .col-8{width:12.5%}.gallery .col-9{width:11.11%}.gallery .col-10{width:10%}.gallery .col-11{width:9.09%}.gallery .col-12{width:8.33%}.gallery .col-13{width:7.69%}.gallery .col-14{width:7.14%}.gallery .col-15{width:6.66%}.gallery .col-16{width:6.25%}.gallery .col-17{width:5.88%}.gallery .col-18{width:5.55%}.gallery .col-19{width:5.26%}.gallery .col-20{width:5%}.gallery .col-21{width:4.76%}.gallery .col-22{width:4.54%}.gallery .col-23{width:4.34%}.gallery .col-24{width:4.16%}.gallery .col-25{width:4%}.gallery .col-26{width:3.84%}.gallery .col-27{width:3.7%}.gallery .col-28{width:3.57%}.gallery .col-29{width:3.44%}.gallery .col-30{width:3.33%}





/* Links */

a {

	color: #1b91dc;

	}

a:hover {

	text-decoration: underline;

	color: #1b91dc;

	}

a, a img, input[type=submit], input[type=button], input[type=text], textarea {

	-webkit-transition: all 0.18s ease-out;

    -moz-transition: all 0.18s ease-out;

    -ms-transition: all 0.18s ease-out;

    -o-transition: all 0.18s ease-out;

    transition: all 0.18s ease-out;

}

/* Headers */

h1, h2, h3, h4, h5, h6 {

	color: #000101;

	font-weight: 900;

	font-style: italic;

	font-family: 'Exo', sans-serif;

	}

h1 { font-size: 25px; }

h2 { font-size: 23px; }

h3 { font-size: 21px; }

h4 { font-size: 19px; }

h5 { font-size: 17px; }

h6 { font-size: 16px; }



.hfeed h1 { line-height: 25px; }

.hfeed h2 { line-height: 23px; }

.hfeed h3 { line-height: 21px; }

.hfeed h4 { line-height: 19px; }

.hfeed h5 { line-height: 17px; }

.hfeed h6 { line-height: 16px; }



/* Horizontal rule */

hr {

	height: 1px;

	background: #e6e6e6;

	}



/* Tables */

table {

	margin: 0 0 25px 0;

	width: 100%;

	border-left: 1px solid #e6e6e6;

	border-right: 1px solid #e6e6e6;

	background: #fff;

	}

table caption {

 	}

table th {

	padding: 4px 2%;

	border-top: 1px solid #e6e6e6;

	border-bottom: 1px solid #e6e6e6;

	border-right: 1px solid #e6e6e6;

	text-align: left;

	}

td {

	padding: 4px 2%;

	color: #777;

	border-bottom: 1px solid #e6e6e6;

	border-right: 1px solid #e6e6e6;

	}



/* Acronyms and abbreviations */

abbr {

	}

acronym {

	font-size: .9em;

	text-transform: uppercase;

	color: #555;

	background: #fcfcfc;

	border-bottom: 1px dotted #e6e6e6;

	}

acronym:hover {

	color: #333;

	background: #f9f9f9;

 	}



/* Lists. */

ul {

	list-style: square;

	}

dl {

	margin: 0 0 25px 25px;

	}

dl dt {

	margin: 0;

	}

dl dd {

	margin: 0 0 5px 10px;

	padding: 0;

	font-size: 14px;

	color: #777;

	}



/* Blockquotes. */

blockquote, blockquote blockquote blockquote {

	overflow: hidden;

	margin: 0 0 25px 0;

	padding: 25px 25px 0 25px;

	font-size: 15px;

	color: #666;

	background: #f9f9f9;

	border-left: 5px solid #ddd;

	}

blockquote blockquote {

	color: #666;

	background: #eee;

	border-left: 5px solid #ccc;

	}



/* Code */

code {

	padding: 0 3px;

	color: #555;

	font: normal normal normal 13px/25px Arial, Verdana, sans-serif;

	background: #e6e6e6;

	}

pre {

	padding: 25px;

	color: #555;

	font: normal normal normal 13px/25px Arial, Verdana, sans-serif;

	background: #efefef;

	border: 1px solid #e6e6e6;

	}

pre code {

	padding: 0;

	background: transparent;

	}



/* Forms */

input[type="text"] {

	display: block;

	width: 300px;

	}

input[type="submit"]:hover {

	cursor: pointer

	}

textarea {

	display: block;

	width: 98.5%;

	}



/* Alignment */

.alignleft {

	float: left;

	margin: 0 25px 10px 0;

	}

.alignright {

	float: right;

	margin: 0 0 10px 25px;

	}

img.alignleft, img.alignright {

	margin: 5px 10px 10px 0px;

	}

.center, .aligncenter {

	display: block;

	margin: 0 auto 25px auto !important;

	}

.block, .alignnone {

	display: block;

	margin: 0 0 25px 0;

	}

.clear {

	clear: both;

	}



/* Images */



.hentry .thumbnail, .hentry .medium, .hentry .thumbnail, .hentry .large {

	padding: 4px;

	background: #f9f9f9;

	border: 1px solid #dfdfdf;

	}



.entry-content img,

.wp-caption {

	max-width: 650px;

	padding: 4px;

	border: 1px solid #e6e6e6;

	}

 



/* Max-widths for images */

.two-rows .entry-content img { max-width: 300px; }



.wp-caption { max-width: 650px; }



.wp-caption img { max-width: 640px; }



/* Smiley */

img.wp-smiley {

	max-width: 12px;

	padding: 0;

	background: transparent;

	border: none;

	}



/* Captions [caption] */

 

.wp-caption img {

 	border: 0;

	}

.wp-caption .wp-caption-text {

	margin: 0 4px;

	font: normal normal normal 12px/12px Arial, Verdana, sans-serif;

	color: #888;

	text-align: right;

	}

 



/* Fixing the nasty inline styles WordPress adds for galleries. */

/* For a better gallery experience, install http://wordpress.org/extend/plugins/cleaner-gallery */

.gallery {

	overflow: hidden;

	margin: 0 !important;

	}

.gallery br {

	display: block;

	line-height: 0;

	height: 0; /* Ugh! Learn CSS, WP developers! */

	}

.gallery a {

	border: none;

	}

.gallery-item {

	overflow: hidden;

	margin: 0 0 25px 0 !important;

	}

.gallery-icon {

	overflow: hidden;

	margin: 0;

	}

.gallery img {

	max-width: 89%;

	height: auto;

	margin: 0 auto;

	padding: 2px !important;

	border: 1px solid #e6e6e6 !important;

	}

.gallery-caption {

	margin: 0;

	color: #999;

	}

.singular-attachment .hentry .gallery-caption {

	display: none; /* Hide captions in gallery on attachment pages. This is a theme feature. */

	}



/*-------------------------------------------------------------------------------------------*/

/* BODY & CONTAINER*/

/*-------------------------------------------------------------------------------------------*/



body {

	font: 900 italic 14px/23px arial, sans-serif;

	color: #737272;

	background: #fff;

	}



/*-------------------------------------------------------------------------------------------*/

/* PRIMARY MENU */

/*-------------------------------------------------------------------------------------------*/



#menu-primary {

	width: 100%;

	height: 52px;

	background: #000000;

	position: relative;

	z-index: 9999;	

	}

#menu-primary div.wrap {

        width: 1000px;

	margin: 0 auto;

	}

#menu-primary li {

        list-style: none;

	}

#menu-primary li a {

	padding: 0px 10px;

	color: #fff;

	border-bottom: none;

	font: 900 italic 15px/52px 'Exo', sans-serif;

	overflow: hidden;

	}

#menu-primary li a:hover,

#menu-primary li.sfHover a {

	text-decoration: none;

	background: #1d96e2;	

 	}



#menu-primary li:hover ul li a, #menu-primary li.sfHover ul li a {

	background: #4f4f4f;

	padding-left: 25px;

	line-height: 45px;

	}

#menu-primary li li {

	border-bottom: 1px solid #3b3b3b;	

}

#menu-primary li li a, #menu-primary li li.current-menu-item li a {

	color: #fff;

	background: #4f4f4f;

	}

#menu-primary li ul li a:hover, #menu-primary li ul li.sfHover   {

         background: #4f4f4f;

	}



/* Drop-down styles */

#menu-primary li ul {

	width: 210px !important;

	}

#menu-primary li:hover ul, #menu-primary li.sfHover ul {

	top: 52px;

	}

#menu-primary li:hover li ul, #menu-primary li.sfHover li ul {

	top: -999em;

	}

#menu-primary li li:hover ul, #menu-primary li li.sfHover ul {

	top: -1px;

	left: 210px !important;

	}



/*-------------------------------------------------------------------------------------------*/

/* HEADER */

/*-------------------------------------------------------------------------------------------*/



#header {

       width: 100%;

       height: 170px;

       clear: both;

       overflow: hidden;

      background: url('http://theme1.aceventfactory.com/wp-content/uploads/2015/01/event-management.jpg') 105px -358px;

       color: #ffffff;

	}

#header .wrap {

	width: 1000px;

	margin: 0 auto;

}

#branding {

	float: left;

        margin: 55px 0 0 20px;

	}

#site-title {

 	font: 900 italic 41px/41px 'Exo', sans-serif;

	margin: 0 0 10px 0;

	float: left;

	}

#site-title a {

	color: #1b91dc;

	border-bottom: none;

	}

#site-title a:hover {

	text-decoration: none;

}

#site-description {

	clear: both;

	font: 900 italic 17px/17px 'Exo', sans-serif;

	color: #a7a7a7;

	}



/*-------------------------------------------------------------------------------------------*/

/* SECONDARY MENU */

/*-------------------------------------------------------------------------------------------*/



#menu-secondary {

	width: 1000px;

	height: 56px;

	margin: 0 auto;

        background: #000000;

	position: relative;

	z-index: 8888;

	}

#menu-secondary li {

        list-style: none;

	border-right: 1px solid #373737;

	}

#menu-secondary li a {

	padding: 0px 24px 0 25px;

	color: #ffffff;

	border-bottom: none;

	overflow: hidden;

	font: 900 italic 18px/56px 'Exo', sans-serif;

	}

#menu-secondary li.current-menu-item a {

	text-decoration: none;

	background: #4f4f4f;

	}

#menu-secondary li a:hover,

#menu-secondary li.sfHover a {

	background: #1d96e2;

	text-decoration: none;

}

#menu-secondary .menu-item-home a,

#menu-secondary .menu-item-home a:hover {

	text-indent: -9999px;

	background-image: url(images/home.png) !important;

	background-repeat: no-repeat !important;

	background-position: center !important;

	padding: 0 30px;

}

#menu-secondary li:hover ul li a, #menu-secondary li.sfHover ul li a{

	background: #4f4f4f;

	}

#menu-secondary li li a {

	color: #fff;

	background: #4f4f4f;

	line-height: 45px;

	font-size: 16px;

	border-bottom: 1px solid #3b3b3b;

	}

#menu-secondary li ul li a:hover, #menu-secondary li ul li.sfHover   {

	text-decoration: none;

        background: #4f4f4f;

	}



/* Drop-down styles */

#menu-secondary li ul {

	width: 210px !important;

	}

#menu-secondary li:hover ul, #menu-secondary li.sfHover ul {

	top: 56px;

	}

#menu-secondary li:hover li ul, #menu-secondary li.sfHover li ul {

	top: -999em;

	}

#menu-secondary li li:hover ul, #menu-secondary li li.sfHover ul {

	top: -1px;

	left: 210px !important;

	}

/*-------------------------------------------------------------------------------------------*/

/* CONTENT */

/*-------------------------------------------------------------------------------------------*/



/* Main wrapper div for the content and primary/secondary sidebars */

#main {

	clear: both;

	overflow: hidden;

	width: 1000px;

	padding: 42px 0px 0;

	margin: 0 auto;

	}

#main .wrap {

	margin-bottom: 20px;

	overflow: hidden;

}

/* Content */

#content {

        margin: 0;

        float: left;

        width: 660px;

}

 

/*-------------------------------------------------------------------------------------------*/

/* POSTS */

/*-------------------------------------------------------------------------------------------*/





.two-rows .odd {

	width: 310px;

	float: left;

	clear: both;

}

.two-rows .even  {

	width: 310px;	

	float: right;

}

.clearit {

	clear: both;

	height: 0px; /* weird bug in ie7 only on cat page....*/

}



.hentry {

	overflow: hidden;

	margin: 0 0 40px 0;

	border-bottom: 1px solid #e6e6e6;

	}

.singular  .hentry {

	font: 16px/23px arial, sans-serif;

}	

#post-0 {

	border-bottom: 0;

	width: 650px;

}

.sticky {

	}



/* Post titles */

.hentry .entry-title {

	margin: 0 0 13px 0;

	padding: 0;

	}

.singular .entry-title {

	font-size: 28px;

}

.entry-title a {

	color: #000101;

	}

.entry-title a:hover {

	text-decoration: underline;

	}

/* Post bylines/datelines */

.byline {

	margin: 0 0 10px 0;

	font-size: 15px;

	color: #a7a7a7;

	}

.byline a {

	color: #a7a7a7;

	}

 

.entry-meta abbr, .comment-meta abbr {

	border: none;

	}

/* Post excerpts */

.entry-summary p {

	margin: 0 0 10px 0;

	}



/* Post metadata */

.entry-meta {

	clear: both;

	margin: -10px 0 15px 0;

	font-size: 15px;

 	}

.entry-meta a {

	color: #1b91dc;

	}

 

/* Archive/search loop meta/info */

.loop-meta {

	overflow: hidden;

	margin: 0 0 25px 0;

	font-size: 14px;

	text-align: center;

	}

.loop-description {

	overflow: hidden;

	font-style: italic;

	}

.loop-description em {

	font-style: normal;

	}

.loop-title {

	color: #000;

	font-size: 28px;

	margin-bottom: 10px;

	}

.loop-meta .avatar {

	float: left;

	width: 51px;

	height: 51px;

	margin: 0 25px 10px 0;

	padding: 2px;

	background: #f9f9f9;

	border: 1px solid #ddd;

	}



/* Singular post prev/next links */

.singular .loop-nav {

	font-size: 15px;

	color: #666;

	}

.singular .loop-nav a {

	font-style: italic;

	}



/* Page links for multi-paged posts <!--nextpage--> */

.page-links {

	clear: both;

	}

.page-links a {

	border: 1px solid #000;

	margin: 0 5px 0 !important;

	font-size: 13px !important;

	padding: 5px 11px 3px 10px !important;

}

.entry-summary .page-links {

	clear: none;

	}

 



/* Archive/search pagination and comment pagination */

.comment-navigation,

.pagination {

	margin-bottom: 25px;

	border: 1px solid #000;

 	display: inline-block;

	}

.pagination .page-numbers,

.comment-navigation .page-numbers,

.page-links a,

.entry-summary .page-links a {

	padding: 10px 17px 10px 15px;

	margin: 0 -3px 0 0;

	font: 900 italic 16px/16px 'Exo', sans-serif;

	color: #a7a7a7;

	border-right: 1px solid #000;

	display: inline-block;	

	}

.pagination .prev {

	margin-right: -4px;

	color: #737272;	

}

 .pagination .next {

	color: #737272;

	border-right: 0;	

 }

 .pagination .next:hover,

 .pagination .prev:hover {

	color: #1b91dc;

	background: none;

 }

.pagination a:hover,

.comment-navigation a:hover,

.page-links a:hover,

.pagination .current,

.comment-navigation .current {

	background: #1b91dc;

	color: #fff;

	text-decoration: none;

 	}

.previous {

        margin-right: 20px;

}



/*-------------------------------------------------------------------------------------------*/

/* COMMENTS */

/*-------------------------------------------------------------------------------------------*/



#comments {

}

.comment-list, .comment-list ol {

	list-style: none;

	margin: 0 0 25px 0;

	}

.comment-list li {

	margin: 0 0 20px 0px;

	}

.comment-list li li {

	margin: 0 0 20px 40px;

	}

.comment-wrap {

	border: 1px solid #e6e6e6;

	padding: 15px 15px 0;

	margin-bottom: 20px;

}

.comment-wrap ol {

	list-style: decimal;

}

.comments-wrap li li {

	margin-bottom: 10px;

}

.comments-wrap li ol {

	margin-bottom: 10px;

}

.comment-list .avatar {

	float: left;

	width: 40px;

	height: 40px;

	margin: 0 15px 10px 0;

	}



.comment-meta {

	margin: 0 0 10px 0;

	color: #a2a2a2;

	font-size: 14px;

	}

.comment-meta .comment-author {

	display: block;

	margin-bottom: 1px;

	font-weight: bold;

}

.comment-meta .comment-author cite {

	font: 900 italic 16px/16px 'Exo', sans-serif;

	color: #333333;

	}

.comment-meta .comment-author cite a {

	color: #1d96e2;

}

.comment-meta .published {

	clear: both;

	background: none;

	padding: 0;

}

.comment-meta a {

	color: #a2a2a2;

	}

.comment-meta a:hover {

	}

.comment-text {

	color: #333333;

	}



.comments-closed {

	padding: 10px 25px;

	font-size: 14px;

	color: #666;

	background: #f9f9f9;

	border-left: 5px solid #ddd;

	}





/* Comment form */

#respond {

	overflow: hidden;

	}

.comment-list #respond {

	margin-top: 25px;

	}

#respond .log-in-out {

	font-size: 15px;

	}

#respond .log-in-out a {

	}

#reply-title small a {

	}



#respond label {

	position: relative;

	top: 5px;

	color: #a2a2a2;

	font-size: 14px;

	}

#respond p.req label, p.form-url label {

	display: block;

	margin-bottom: 10px;

	overflow: hidden;

	clear: both;	

	}

#respond span.required {

	color: #000;

	}

#reply-title, #comments-number {

	font-size: 20px;

}

#comments-number {

	margin-bottom: 40px;

}

#respond input {

	padding: 0px 0 0 10px;

	height: 32px;

	line-height: 32px;

	display: inline-block;

	margin: 0 20px 0px 0;

	border: 1px solid #e6e6e6;

	color: #a2a2a2;

	font: 900 italic 14px/14px 'Exo', sans-serif;

}

#respond textarea {

	border: 1px solid #e6e6e6;

	font: 900 italic 14px/14px 'Exo', sans-serif;

	color: #a2a2a2;

	margin-bottom: 20px;

}

#commentform p {

	margin-bottom: 10px !important;

}

#respond #submit {

	float: left;

	margin-bottom: 25px;

	background: #1d96e2;

	color: #fff;

	border: 0;

	font-size: 14px;

	font-weight: bold;

	height: auto;

	line-height: auto;

	padding: 7px 9px !important;

	}

*+html #respond #submit {

	padding: 0 !important;

}

/*-------------------------------------------------------------------------------------------*/

/* SIDEBARS */

/*-------------------------------------------------------------------------------------------*/



/* Primary  sidebars */

#sidebar-primary {

        background: #DADADA;

        padding: 12px;

        border-radius: 4px;

	font-size: 15px;

	width: 300px;

	float: right;

	color: #737372;

	}



/* Widget title */

#sidebar-primary .widget-title {

	font-size: 20px;

        margin-bottom: 13px;

	color: #696969;

	}



/* Widget unordered lists */

#sidebar-primary .widget ul {

	list-style: none;

        margin-left: 0;

	}

.widget li {

	margin-bottom: 1px;	

}

#sidebar-primary .widget li ul  {

        margin-left: 10px;

}

#sidebar-primary .widget a {

	color: #a7a7a7;

	}

#sidebar-primary .widget a:hover {

	color: #1b91dc;

	text-decoration: none;

	}



/* Search form widget. */

.widget .search-form {

	overflow: hidden;

	margin: 0 0 25px 0;

	}



.widget .search-form input[type="text"] {

	width: 292px;

	text-indent: 10px;

	font: 900 italic 13px/30px 'Exo', sans-serif;

 	color: #b9b5b5;

	float: left;

	border: 1px solid #e6e6e6;

	height: 30px;

	display: inline-block;

	overflow: hidden;

	}

.widget .search-form input[type="submit"] {

	display: none;

	}

.widget .textwidget {

        margin-bottom: 30px;

}





/*-------------------------------------------------------------------------------------------*/

/* SUBSIDIARY SIDEBAR */

/*-------------------------------------------------------------------------------------------*/



#sidebar-subsidiary {

	width: 100%;

	background: #fff;

	border-top: 12px solid #4f4f4f;

	}

#sidebar-subsidiary .wrap {

	width: 1000px;

	margin: -12px auto 10px;

	overflow: hidden;

}

#sidebar-subsidiary .widget {

	float: left;

        width: 278px;

        margin: 0 23px 23px 0;

	padding: 32px 20px 0px;

	background: #000000;

	color: #737272;

	border-bottom: 12px solid #4f4f4f;

	}

#sidebar-subsidiary .widget-title {

	font-size: 20px;

        color: #fff;

	}

#sidebar-subsidiary .widget ul {

	list-style: none;

        margin-left: 0;

	}

#sidebar-subsidiary .widget li ul {

        margin-left: 10px;

}

#sidebar-subsidiary .widget a {

	color: #a7a7a7;

	}

#sidebar-subsidiary .widget a:hover {

	color: #1b91dc;

	}



#sidebar-subsidiary .widget-3, #sidebar-subsidiary .widget-6 {

	margin-right: 0 !important;

}

#sidebar-subsidiary .widget-4, #sidebar-subsidiary .widget-4 {

	clear: both;

}



/*-------------------------------------------------------------------------------------------*/

/* FOOTER */

/*-------------------------------------------------------------------------------------------*/



#footer {

	clear: both;

	width: 1000px;

	margin: 0 auto;

	font-size: 15px;

	color: #ffffff;

        text-align: center;

background:#000000;

padding:20px;

	}

#footer a {

	color: #1b91dc;

	}

#footer a:hover {

	color: #1b91dc;

	text-decoration: underline;

	}

  /*-------------------------------------------------------------------------------------------*/

/* Social Networks */

/*-------------------------------------------------------------------------------------------*/



#social-wrap {

	max-width: 180px;

	float: right;

	margin-top: 10px;

}

#social {

	list-style: none;

	margin: 0;

}

#social li {

	padding: 0;

	display: inline-block;

}

*+html #social li {

	display: inline-block;

	float: left;

}

#social li a {

	text-indent: -9999px;

	width: 32px;

	height: 32px;

	display: block;

	padding: 0;

	margin: 0 4px 0 0;

	background: url(images/social.png) no-repeat;

}

#social li a:hover {

	background: url(images/social.png) no-repeat;

}

#social #youtube {

	background-position: 0px 0px;

}

#social #twitter {

	background-position: -37px 0;

}

#social #facebook {

	background-position: -73px 0px;	

}

#social #google_plus {

	background-position: -110px 0px;

}

#social #rss {

	background-position: -147px 0px;

}



/*-------------------------------------------------------------------------------------------*/

/* News Ticker */

/*-------------------------------------------------------------------------------------------*/

 

.ticker-wrapper {

	width: 1000px;

	margin: 20px auto 40px;

	float: none !important;

}

.ticker {

	width: 896px;

	height: 40px;

	display: block;

	position: relative;

	overflow: hidden;

	background-color: #4f4f4f;

}

.ticker-title {

	padding: 0px 10px;

	color: #fff;

	font-size: 16px !important;

	background-color: #000000;

	line-height: 40px;

 }

.ticker-content {

	margin: -3px 0 0 20px;

	position: absolute;

	color: #868686;

	font-weight: bold;

	background-color: #4f4f4f;

	overflow: hidden;

	white-space: nowrap;

	line-height: 40px;

	padding-right: 3px;

}

 

.ticker-content a,

.ticker-content a:hover {

	text-decoration: none;	

	color: #868686;

	font-size: 14px;

}



.ticker-swipe {

	padding-top: 9px;

	position: absolute;

	top: 0px;

	background-color: #4f4f4f;

	display: block;

	width: 800px;

	height: 23px; 

}

.ticker-swipe span {

	margin-left: 1px;

	background-color: #4f4f4f;

	border-bottom: 1px solid #1F527B;

	height: 12px;

	width: 7px;

	display: block;

}

.ticker-controls {

	padding: 0px 0px 0px 0px;

	margin: 0;

	list-style-type: none;

	float: left;

	width: 104px;

	height: 40px;

	background: #4f4f4f;

	position: relative;

}

.ticker-controls li {

	padding: 0px;

	margin: 0;

	float: left;

	cursor: pointer;

	height: 40px;

	width: 34px;

	display: block;

	background: url(images/controls.png) no-repeat;

	position: absolute;

}

.ticker-controls li.jnt-play-pause {

	background-position: -35px 0;

	left: 35px;

}

.ticker-controls li.jnt-play-pause.paused {

	background-position: right;

}

.ticker-controls li.jnt-next {

	background-position: -70px 0;

	right: 0;

}

 

.js-hidden {

	display: none;

}

.no-js-news {

	padding: 10px 0px 0px 45px; 

	color: #F8F0DB;

}

.left .ticker-swipe {

	/*left: 80px;*/

}

.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker {

    float: left;

}

.left .ticker-controls {

 }

.right .ticker-swipe {

	/*right: 80px;*/

}

.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker {

    float: right;

}

.right .ticker-controls {

    padding-right: 6px;

}

/*-------------------------------------------------------------------------------------------*/

/* Slider */

/*-------------------------------------------------------------------------------------------*/

 

.flexslider {margin: 0; padding: 0; width: 1000px;  }

.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */

.flexslider .slides img {width: 100%; display: block; height: 398px;}

.flex-pauseplay span {text-transform: capitalize;}



/* Clearfix for the .slides element */

.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 

html[xmlns] .slides {display: block;} 

* html .slides {height: 1%;}



/* No JavaScript Fallback */

/* If you are not using another script, such as Modernizr, make sure you

 * include js that eliminates this class on page load */

.no-js .slides > li:first-child {display: block;}



#slider-wrap {

	width: 1000px;

	height: 398px;	

	margin: 10px auto 0;

}

.slides {

	width: 650px;

	height: 398px;

	float: left;

}

.slides img {

	width: 650px !important;

}

.slides, .thumbs {

	list-style: none;

	padding: 0;

	margin: 0;

}

.thumbs {

	width: 345px;

	float: right;

}

.thumbs li {

	float: left;

	clear: both;

	margin: 0 0 1px;

	padding: 20px;

	list-style: none;

	width: 305px;

	height: 92px;

 	background: #4f4f4f;

	position: relative;

}

.thumbs li.flex-active {

	background: #000;

}

.thumbs .last-item {

	margin-bottom: 0 !important;

 }

.slide-title {

	font: 900 italic 21px/21px  'Exo', sans-serif !important;

	margin-bottom: 10px !important;

}

.slide-title a {

	color: #ffffff;

}

.slide-byline {

	color: #868686;

	font-size: 14px;

}

.slide-byline .published {

	margin-right: 5px;

}

.slide-byline a,

.slide-byline a:visited {

	color: #868686 !important;

}

.num {

	color: #fff;

	font-size: 33px;

	position: absolute;

	bottom: 0;

	right: 0;

	background: url(images/slider.png) no-repeat scroll top;

	padding: 22px 0 0 20px;

	height: 33px;

	width: 41px;

	text-align: center;

	display: inline-block;

}

.thumbs li.flex-active .num {

	background-position: bottom;

}