.pstrnav {padding: 0px 10px 20px 15px;color:#424242;}
.pstrnav a{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;color:#245E93; text-decoration:underline;}

/******************************
CSS RESET
******************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
font-size: 100%;
vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1;}
ol, ul { list-style: none;-webkit-padding-start: 0px;-moz-padding-start: 0px;padding-start: 0px;padding-left:0px;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table {	border-collapse: collapse; border-spacing: 0; }


/******************************
BASIC STYLES
******************************/
body{ background: #fff; color: #000; font-size: 13px;font-family: 'Roboto', sans-serif;line-height: 18px; counter-reset: li; background: url('../images/bg.jpg');}

h1,h2,h3,h5,h6{ font-family: 'Roboto', sans-serif; color: #000; }

h1{ font-size:30px; }
h2{ font-size:24px; }
h3{ font-size:20px; }
h4{ font-size:16px; }
h5{ font-size:1.2em; }
h6{ font-size:12px; }


h4{ font-family: 'Roboto', sans-serif; color: #000; }
h6 p a{ color:#175e8d}

/* ::-moz-selection { }
::selection { }
 */
a { color: #000; text-decoration: none; }
a:hover { color: #aa9c63; }
a:hover, a:active { outline: 0; }

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both;
content: "";
display: table; }
.clearfix { *zoom: 1; }
.container2 { width: 1000px; margin: 0px auto; }
.container {
width: 1000px;
margin: 0px auto;
position: relative;
display: block;
z-index: 20;
box-shadow: 0 4px 12px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 4px 12px rgba(0,0,0,0.2);
-moz-box-shadow: 0 4px 12px rgba(0,0,0,0.2);
-o-box-shadow: 0 4px 12px rgba(0,0,0,0.2);
-ms-box-shadow: 0 4px 12px rgba(0,0,0,0.2);
}

/******************************
HEADER
******************************/
header { margin: 0px auto 15px; width: 1000px; }
header .top { background: url(../images/bg_menu.png) repeat-x; width: 1000px;max-height:45px; }
header .logo { float: left; display: inline-block; line-height: 45px; }
header .logo img {vertical-align: middle;padding-left: 5px; }

header .main-menu { list-style: none; float: left; }
header .main-menu > li { position: relative; display: inline; font: 12px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 53px; border-right: 1px solid #151515; padding: 18px 8px; }
header .main-menu > li ul { display: none; position: absolute; position: absolute; top: 53px; left: 0px; background: #000; padding: 0px 15px; z-index: 9; }
header .main-menu > li ul li { line-height: 30px; border-bottom: 1px solid #151515; font-size: 11px; min-width: 120px; }
header .main-menu > li:hover > ul { display: block; }
header .main-menu li a { color: #fff; }
header .main-menu li a:hover { color: #f4c402; }
header .main-menu > li > ul li { position: relative; }
header .main-menu > li > ul .sub-menu { left: 120px; display: none; top: 0px; }
header .main-menu > li .sub-menu li:hover > ul { display: block; }

header .top-search { float:right; width: 200px; margin: 11px 0px 0px; }
header .top-search .search-box { outline: none; float: left; height: 20px; width: 125px; background: #fff; padding: 5px 10px; border: none; line-height: 20px; }
header .top-search .search-button { cursor: pointer; float: right; height: 30px; background: #f4c402; border: none; text-align: center; color: #000; font: bold 10px 'Open Sans', Arial, Helvetica, sans-serif; width: 55px; }

header .bar {height: 40px; border-bottom: 1px solid #D5CBA3;}
header .menu-b {text-align: center; float: right; }
header .menu-b li { display: inline; line-height: 34px; }
header .menu-b li a { padding: 10px 10px 10px 0px; color: #fff; background-image: url('../images/b.png');  background-position: right; background-repeat: no-repeat; font-family: Arial; font-size: 14px;}
header .menu-b li a:hover { color: #aa9c63; }
header .menu-b li:last-child a { border: none; background:none;}

header .text-scroll { width: 885px; float: left; font: 13px Arial, Helvetica, sans-serif; color: #505050; }
header .text-scroll span { float: left;  color: #000; padding: 0px 10px;margin-top: 13px; margin-right: 0px; }
header .text-scroll span.date { float: left;  color: #000; padding: 0px 10px; border-right: 1px solid #D5CBA3; margin-top: 13px; margin-right: 0px; }

header .text-scroll .tickercontainer { width: 386px; float: right; line-height: 40px; height: 40px; }
header .text-scroll .tickercontainer .mask { position: relative; width: 389px; overflow: hidden; height: 40px; }
header .text-scroll ul.newsticker { position: relative; left: 389px; }
header .text-scroll ul.newsticker li { float: left; margin-right: 100px; }
header .text-scroll ul.newsticker a { white-space: nowrap; }

header .social-nav { float: right; margin-right: 15px; }
header .social-nav li { width: 20px; float: left; margin: 10px 0px 0px 5px; line-height: 40px; }
header .social-nav li a { display: block; width: 20px; height: 20px; background: url(../images/social-icons.png) no-repeat; }
header .social-nav li a.icon1 { background-position: 0px top; }
header .social-nav li a.icon2 { background-position: -25px top; }
header .social-nav li a.icon3 { background-position: -50px top; }
header .social-nav li a.icon4 { background-position: -75px top; }
header .social-nav li a.icon5 { background-position: -100px top; }
header .social-nav li a.icon6 { background-position: -125px top; }
header .social-nav li a.icon7 { background-position: -150px top; }
header .social-nav li a.icon8 { background-position: -175px top; }
header .social-nav li a.icon1:hover { background-position: 0px bottom; }
header .social-nav li a.icon2:hover { background-position: -25px bottom; }
header .social-nav li a.icon3:hover { background-position: -50px bottom; }
header .social-nav li a.icon4:hover { background-position: -75px bottom; }
header .social-nav li a.icon5:hover { background-position: -100px bottom; }
header .social-nav li a.icon6:hover { background-position: -125px bottom; }
header .social-nav li a.icon7:hover { background-position: -150px bottom; }
header .social-nav li a.icon8:hover { background-position: -175px bottom; }


.banner {padding-bottom: 10px;}
.banner img {border: 1px solid #719BB8;border-radius:2px;}
.banner a{color:#fff;}


/******************************
SIDEBARS
******************************/
.sidebar {}
.sidebar.left { float: left; margin-left: 10px;width: 215px;}
.sidebar.right {
    float: right;
    background-image: url(../images/ll.png);
    background-position: left;
    background-repeat: no-repeat;
    margin-right: 8px;
    padding-left: 12px;
    width: 180px;
    text-align: center;
    font-size: 14px;
}

#show,#block_2t{display:none;margin-top: 10px;}
#show:checked~#block_2t{display:block;}
.sh {cursor: pointer;}
.sh::after {content: " →";}
#show:checked~.sh::after {content: " ↓";}

.sidebar .widget { margin: 0px 0px 20px; padding: 0 0 20px 0; background-image: url('../images/s.png'); background-position: bottom; background-repeat: no-repeat; }

.sidebar .widget h5 { padding: 15px 0px 15px 0px; background-image: url('../images/s.png'); background-position: bottom; background-repeat: no-repeat;}
.sidebar .widget h5 a {color:#175e8d;}

.rating { display: block; width: 35px; height: 5px; position: absolute; right: 0px; top: 0px; }
.rating a { display: inline-block; margin-left: 2px; width: 5px; height: 5px; background: url(../images/rating-stars.png) right center no-repeat; }
.rating a.active { background-position: left center; }

.comment-icon { display: block; height: 15px; background: #f4c402 url(../images/comment-icon-black.png) 16px center no-repeat; color: #000 !important; position: absolute; bottom: 0px; left: 50%; margin-left: -15px; padding: 0px 15px 0px 5px; line-height: 15px; }

.sidebar .recent-posts { padding: 0px; border: 0px; }
.sidebar .recent-posts li { border-bottom: 1px solid #D8D3CA; padding: 6px 0px; position: relative; }
.sidebar .recent-posts li:last-child { border-bottom: 1px solid #D8D3CA; }
.sidebar .recent-posts li .post-thumb { display: block; width: 45px; height: 45px; float: left; overflow: hidden; margin-right: 10px; position: relative; }
.sidebar .recent-posts li span { display: none; font-size: 9px; line-height: 15px; color: #949494; font-weight: bold; }
.sidebar .recent-posts li h6 { font-size: 11px; line-height: 13px; }
.sidebar .recent-posts li h6 a { color: #000; }
.sidebar .recent-posts li > span,
.sidebar .recent-posts li .rating { display: none; top: 7px; }
.sidebar .recent-posts li:hover > span,
.sidebar .recent-posts li:hover .rating,
.sidebar .recent-posts li:hover .comment-icon { display: inline-block; }

.sidebar .poll { border-bottom: 1px solid #D8D3CA; }
.sidebar .poll li { border-bottom: 1px solid #D8D3CA; padding: 6px 0px; }
.sidebar .poll li:last-child { border-bottom: 1px solid #D8D3CA; }
.sidebar .poll li label { vertical-align: middle; }
.sidebar .poll li input { vertical-align: middle; }
.sidebar .poll ul { margin: 0px 0px 20px; }
.sidebar .poll .btn { cursor: pointer; font: 12px 'Open Sans', Arial, Helvetica, sans-serif; border: none; display: inline-block; height: 24px; vertical-align: middle; min-width: 100px; background: #c8c8c8; color: #727272; border-bottom: 1px solid #D8D3CA; text-align: center; }.sidebar .poll .btn:hover { background: #000; color: #fff; }

.sidebar .shows li {margin: 0px 0px 15px; padding: 0px; position: relative; border-radius: 1px;
background: -webkit-linear-gradient(top, rgba(23, 94, 141, 0.2) 0%,rgba(23, 94, 141, 0.2) 100%);
background: -moz-linear-gradient(top, rgba(23, 94, 141, 0.2) 0%,rgba(23, 94, 141, 0.2) 100%);
background: -ms-linear-gradient(top, rgba(23, 94, 141, 0.2) 0%,rgba(23, 94, 141, 0.2) 100%);
background: -o-linear-gradient(top, rgba(23, 94, 141, 0.2) 0%,rgba(23, 94, 141, 0.2) 100%);
background: linear-gradient(top, rgba(23, 94, 141, 0.2) 0%,rgba(23, 94, 141, 0.2) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#719BB8', endColorstr='#719BB8',GradientType=1 );
}
.sidebar .shows li:first-child { margin: 15px 0px 15px; padding:0px;}
.sidebar .shows li:last-child { margin: 0px 0px 0px; border-radius: 0px;}
.sidebar .shows li:hover {
background: -webkit-linear-gradient(top, rgba(170, 156, 99, 0.7) 0%,rgba(170, 156, 99, 0.7) 100%);
background: -moz-linear-gradient(top, rgba(170, 156, 99, 0.7) 0%,rgba(170, 156, 99, 0.7) 100%);
background: -ms-linear-gradient(top, rgba(170, 156, 99, 0.7) 0%,rgba(170, 156, 99, 0.7) 100%);
background: -o-linear-gradient(top, rgba(170, 156, 99, 0.7) 0%,rgba(170, 156, 99, 0.7) 100%);
background: linear-gradient(top, rgba(170, 156, 99, 0.7) 0%,rgba(170, 156, 99, 0.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#AA9C63', endColorstr='#AA9C63',GradientType=1 );
}
.sidebar .shows li figure { width: 75px; height: 75px; float: left; margin-right: 10px; overflow: hidden; position: relative; }
.sidebar .shows li h6 { margin: 5px 10px;font-weight: normal; font-style: italic;font-size:13px;}
.sidebar .shows li h6 a { color: #505050; }
.sidebar .shows li p { color: #505050; }
.sidebar .shows li:hover h6,
.sidebar .shows li:hover h6 a,
.sidebar .shows li:hover p { color: #000; }
.sidebar .shows li .date { color: #175e8d; font-size: 13px;}
.sidebar .shows li .rating { display: none; top: -20px; right: 0px; }
.sidebar .shows li .comment-icon { display: none; }
.sidebar .shows li:hover .date,
.sidebar .shows li:hover .rating,
.sidebar .shows li:hover .comment-icon { }


.sidebar .shows2 li { margin: 0px 0px 10px;}
.sidebar .shows2 li:hover { }
.sidebar .shows2 img{ }
.sidebar .shows2 li figure { float: left; overflow: hidden; position:absolute; }
.sidebar .shows2 li h6 { margin:25px 0px 5px 85px; font-weight:bold;}
.sidebar .shows2 li h6 a { color: #505050;font-sze:16px }
.sidebar .shows2 li h3 { margin:9px 0px 9px 38px;}
.sidebar .shows2 li h3 a { color: #505050;font-family: 'Arial Narrow', Helvetica, Arial;}
.sidebar .shows2 li h3 a:hover { color: #aa9c63;}
.sidebar .shows2 li p { color: #505050; }
.sidebar .shows2 li:hover h6,
.sidebar .shows2 li:hover h6 a,
.sidebar .shows2 li:hover p { color: #000; }
.sidebar .shows2 li .date { position: absolute; color: #949494; font-size: 9px; top: -18px; left: 0px; }
.sidebar .shows2 li .rating { display: none; top: -20px; right: 0px; }
.sidebar .shows2 li .comment-icon { display: none; }
.sidebar .shows2 li:hover .date,
.sidebar .shows2 li:hover .rating,
.sidebar .shows2 li:hover .comment-icon { display: block; }

.sidebar .tagcloud { padding-bottom: 10px; }
.sidebar .tagcloud a { font: 11px 'Open Sans', Arial, Helvetica, sans-serif !important; line-height: 27px !important; background: #D8D3CA; display: inline-block; padding: 0px 15px 0px 10px; height: 27px; margin: 0px 10px 10px 0px; }
.sidebar .tagcloud a span { background: #000; color: #fff; display: none; height: 27px; padding: 0px 10px; position: relative; right: -15px; }
.sidebar .tagcloud a:hover { color: #000; background: #f4c402; }
.sidebar .tagcloud a:hover span { display: inline-block; }

.sidebar .top-story { border: 0px; padding: 0px; position: relative; }
.sidebar .top-story h5 { border-bottom: 0px; margin: 0px; }
.sidebar .top-story > div { background: #D8D3CA; padding: 10px 0px; }
.sidebar .top-story > span{ background: #D8D3CA; padding: 10px 0px; }
.sidebar .top-story .image { position: relative; display: block; width: 200px; overflow: hidden; margin: 0px auto; }
.sidebar .top-story .image img { min-width: 100%; }
.sidebar .top-story > div > span { line-height: 30px; padding: 0px 15px; color: #949494; }
.sidebar .top-story p { border-top: 1px solid #d7d7d7; padding: 12px 15px 0px; font-size: 12px; line-height: 15px; }
.sidebar .top-story .rating { top: 223px; }
.sidebar .top-story .comment-icon { left: 0px; bottom: 10px; margin: 0px; }

.sidebar .interviews { border: 0px; margin: 0px 0px 0px; }
.sidebar .interviews .image { display: block; width: 70px; height: 90px; float: left; margin-right: 8px; position: relative; }
.sidebar .interviews li { border-bottom: 1px solid #D8D3CA; padding: 0px 0px 10px; margin: 0px 0px 10px; position: relative; }
.sidebar .interviews li:first-child { padding-top: 0px; }
.sidebar .interviews li:last-child { border: 0px; }
.sidebar .interviews li > span { letter-spacing: -1px; line-height: 10px; display: block; margin: 0px 0px 13px; color: #949494; }
.sidebar .interviews li h6 { margin: 0px 0px 7px; }
.sidebar .interviews li p { color: #505050; line-height: 13px; }

.sidebar #tabs { padding: 0px; border: 0px; }
.sidebar #tabs .ui-tabs-nav { overflow: hidden; border-top: 1px solid #D8D3CA; }
.sidebar #tabs .ui-tabs-nav li { width: 32%; float: left; display: block; line-height: 45px; text-align: center; border-right: 1px solid #D8D3CA; border-bottom: 1px solid #D8D3CA; }
.sidebar #tabs .ui-tabs-nav li:last-child { border-right: 0px; }
.sidebar #tabs .ui-tabs-nav li.ui-state-active { border-bottom-color: #fff; }
.sidebar #tabs .ui-tabs-hide { display: none; }
.sidebar #tabs > div {}
.sidebar #tabs > div ul li { padding: 13px 0px; border-bottom: 1px solid #D8D3CA; color: #505050; font-size: 11px; }
.sidebar #tabs > div ul li:hover { color: #000000; }

.sidebar .twitter { padding: 0px; }
.sidebar .twitter h5 { margin: 0px 0px 20px; }
.sidebar .twitter li { margin: 0px 0px 20px; font-size: 11px; }
.sidebar .twitter li a { color: #f4c402; }

.sidebar .ads { border: 0px; padding: 0px; }
.sidebar .ads h5 { margin: 0px; border: 0px; }
.sidebar .ads figure { width: 100%; height: auto; overflow: hidden; }

.sidebar .widget > ul {}
.sidebar .widget > ul li { padding: 0px 0px 10px; border-bottom: 1px solid #D8D3CA; }
.sidebar .widget > ul li { margin: 0px 0px 10px; }
.sidebar .widget > ul li:last-child { border: 0px; margin: 0px; padding: 0px; }

/******************************
CONTENT
******************************/
#content { width: 550px; float:left; margin-left: 15px; }
#content section { }
#content section > h5 { color: #175e8d; /*margin: 0px 0px 10px 0px; padding: 0px 0px 10px; border-bottom: 1px solid #719BB8; */}



#content .three-cols { border-bottom: 1px solid #D8D3CA; overflow:hidden; margin: 0px 0px 20px; padding: 0px 0px 20px; }
#content .three-cols ul > li { width: 146px; float: left; margin-right: 20px; position: relative; }
#content .three-cols ul > li:last-child { margin: 0px; }
#content .three-cols ul > li .image { min-width: 146px; display: block; min-height: 105px; margin: 0px 0px 10px; position: relative; overflow: hidden; line-height: 0px; }
#content .three-cols ul > li .image img { min-width: 146px; min-height: 105px; }
#content .three-cols ul > li span.date { letter-spacing: -1px; color: #949494; font-weight: bold; display: block; margin: 0px 0px 10px; }
#content .three-cols ul > li span.rating { top: 108px; }
#content .three-cols ul > li h5 { margin: 0px 0px 15px; padding: 0px 0px 20px; border-bottom: 1px solid #D8D3CA; }
#content .three-cols ul > li h6 a { color: #505050; font-size: 13px; }
#content .three-cols ul > li h6:hover a { color: #000; }
#content .three-cols ul > li li { padding: 10px 0px; border-bottom: 1px solid #D8D3CA; }
#content .three-cols ul > li li a { color: #505050; }
#content .three-cols ul > li li a:hover { color: #000; }
#content .three-cols ul > li li:last-child { padding-bottom: 0px; border: 0px; }

#content .three-cols { border-bottom: 1px solid #D8D3CA; overflow:hidden; margin: 0px 0px 20px; padding: 0px 0px 20px; }
#content .three-cols-b > div { width: 146px; float: left; margin-right: 20px; position: relative; }
#content .three-cols-b > div:last-child { margin: 0px; }
#content .three-cols-b div .image { min-width: 146px; display: block; min-height: 105px; margin: 0px 0px 10px; position: relative; overflow: hidden; line-height: 0px; }
#content .three-cols-b div .image img { min-width: 146px; min-height: 105px; }
#content .three-cols-b div span.date { letter-spacing: -1px; color: #949494; font-weight: bold; display: block; margin: 0px 0px 10px; }
#content .three-cols-b div span.rating { top: 108px; }
#content .three-cols-b div h5 { margin: 0px 0px 15px; padding: 0px 0px 20px; border-bottom: 1px solid #D8D3CA; }
#content .three-cols-b div h6 a { color: #505050; font-size: 13px; }
#content .three-cols-b div h6:hover a { color: #000; }
#content .three-cols-b div li { padding: 10px 0px; border-bottom: 1px solid #D8D3CA; }
#content .three-cols-b div li a { color: #505050; }
#content .three-cols-b div li a:hover { color: #000; }
#content .three-cols-b div li:last-child { padding-bottom: 0px; border: 0px; }
#content .three-cols-b div h6 { margin: 0px 0px 0px; padding: 0px 0px 10px; border-bottom: 1px solid #D8D3CA; }
#content .three-cols-b div .rating { top: 163px !important; }

#content .two-cols { border-bottom: 1px solid #D8D3CA; overflow:hidden; margin: 0px 0px 20px; padding: 0px 0px 20px; }
#content .two-cols > div { width: 230px; float: left; margin-right: 20px; position: relative; }
#content .two-cols > div:last-child { margin: 0px; }
#content .two-cols > div .image { min-width: 230px; display: block; min-height: 160px; overflow: hidden; margin: 0px 0px 10px; position: relative; line-height: 0px; }
#content .two-cols > div .image img { min-width: 230px; min-height: 160px; }
#content .two-cols > div span.date { color: #949494; font-weight: bold; display: block; margin: 0px 0px 10px; }
#content .two-cols > div h5 { margin: 0px 0px 15px; padding: 0px 0px 20px; border-bottom: 1px solid #D8D3CA; }
#content .two-cols > div h6 a { color: #505050; font-size: 13px; }
#content .two-cols > div h6:hover a { color: #000; }
#content .two-cols > div li { list-style: none; padding: 10px 0px; border-bottom: 1px solid #D8D3CA; }
#content .two-cols > div li a { color: #505050; }
#content .two-cols > div li a:hover { color: #000; }
#content .two-cols > div li:last-child { padding-bottom: 0px; border: 0px; }
#content .two-cols > div .rating { top: 222px; }
#content .two-cols > div .comment-icon { }


/******************************
SINGLE POST
******************************/
#content .post { padding-bottom: 30px; border-bottom: 1px solid #f0f0f0; }
#content .post > h5 { border: 0px; margin: 0px; }
#content .post .feature-image { display: block; width: 100%; height: auto; position: relative; line-height: 0px; }
#content .post .feature-image img { width: 100%; }
#content .post .meta { padding: 10px 0px; border-bottom: 1px solid #f0f0f0; margin: 0px 0px 15px; color:#a4a4a4; }
#content .post .meta .date { padding-right: 15px; border-right: 1px solid #f0f0f0; margin-right: 15px; }
#content .post .meta .comment { background: url(../images/comment-icon.png) right 4px no-repeat; padding-right: 15px; }
#content .post .post-content h4 { margin: 0px 0px 25px; }
#content .post .post-content p { margin: 0px 0px 25px; }
#content .post .post-content blockquote { margin: 0px 0px 25px; background: url(../images/blockqout.png) 10px 10px no-repeat; padding-left: 40px; }
#content .post .post-content blockquote p { font-weight: bold; font-style: italic; }
#content .post article p:not(.meta) { margin: 0px 0px 25px; }
#content .post article p:not(.meta) strong { font-weight: bold; }
#content .post article p:not(.meta) em { font-style: italic; }

#content.page .post { padding: 0px; border: 0px; }
#content.page .post article { padding-bottom: 20px; border-bottom: 1px solid #f0f0f0; margin: 0px 0px 20px; }
#content.page .post article > br { display: none; }
#content.page .post > h5 { border-bottom: 1px solid #f0f0f0; padding: 0px 0px 20px; margin: 0px 0px 10px; }
#content.page .post blockquote { margin: 0px 0px 25px; overflow: hidden; }
#content.page .post blockquote h6 { margin: 0px 0px 15px; padding-left: 40px; }
#content.page .post blockquote p { margin-bottom: 20px; font-style: italic; background: url(../images/blockqout.png) 10px 3px no-repeat; padding: 0px 15px 0px 40px; }
#content.page .post .bq-two { border: 1px solid #f0f0f0; overflow: visible; }
#content.page .post .bq-two h6 { margin: -10px 0px 25px; }
#content.page .post .bq-two h6 span { background: #fff; display: inline-block; padding: 0px 10px; }
#content.page .post .bq-three { background: #f4c402; }
#content.page .post .bq-three h6 { padding-left: 20px; }
#content.page .post .bq-three h6 span { background: url(../images/qoute-heading.png) no-repeat; padding: 0px 32px 3px; }

#content.page .post article h1,
#content.page .post article h2,
#content.page .post article h3,
#content.page .post article h4,
#content.page .post article h5,
#content.page .post article h6 { margin: 0px 0px 20px; }

#content .post ul,
#content .post ol { margin: 0px 0px 25px; }
#content .post ul li { padding-left: 18px; line-height: 18px; margin: 0px 0px 10px; }
#content .post ol li { line-height: 18px; margin: 0px 0px 10px; }
#content .post ul.list-1 li { background: url(../images/li1.png) left 4px no-repeat; }
#content .post ul.list-2 li { background: url(../images/li2.png) left 3px no-repeat; }
#content .post ul.list-4 li { background: url(../images/li4.png) left 3px no-repeat; }
#content .post ul.list-5 li { background: url(../images/li5.png) left 5px no-repeat; }
#content .post ul.list-6 li { background: url(../images/li6.png) left 7px no-repeat; }
#content .post ol.list-3 a { position: relative; display: block; padding: 0px 0px 0px 0px; *padding: 0px; margin: 0 0 0 2.5em; }
#content .post ol.list-3 a:before { counter-increment: li; content: counter(li); position: absolute; left: -2.5em; top: 0px; background: #f4c402; width: 14px; line-height: 18px; text-align: center; font-weight: bold; }
#content .post ul > br,
#content .post ol > br { display: none; }

#content .post .full { width: 100%; float: left; }
#content .post .one-third { width: 31%; margin: 0 3.5% 0 0; float: left; }
#content .post .two-third { width: 65.5s%; margin: 0 3% 0 0; float: left; }
#content .post .one-half { width: 48%; margin: 0 4% 0 0; float: left; }
#content .post .last { margin-right: 0px; }

#content.one_col { width: 986px; float: left; }

#content.two_col {width: 752px;float: right;margin-left: 10px;margin-right: 10px;}
#content.two_col .comment-detail {font-size: 12px;}
#content.two_col .comment-detail ul {}
#content.two_col .comment-detail ul li {list-style: initial; list-style-position: inside;padding: 10px 0;border-bottom: 1px solid #719BB8;}
/******************************
BUTTONS
******************************/
.button { padding: 10px; display: inline-block; color: #FFF; font-size: 12px; margin-right: 20px; margin-bottom: 20px; }

.button.yellow { background: #f4c402; color: #000; }
.button.black { background: #000; }
.button.black2 { background: #2c2c2c; }
.button.black3 { background: #818180; }
.button.gray { background: #bbbbbb; color: #5f5f5f; }
.button.gray2 { background: #D8D3CA; color: #000; }
.button.white { background: #fff; color: #000; border: 1px solid #f0f0f0; }
.button.red { background: #e92727; }
.button.perpal { background: #785787; }
.button.blue { background: #3a5b81; }
.button.green { background: #85b92a; }
.button.orange { background: #ff9000; }


/******************************
ALERTS
******************************/
.alert { padding: 0px 8px 0px 20px; line-height: 30px; font-size: 12px; margin: 0px 0px 10px; position: relative; }
.alert a { display: block; width: 10px; height: 8px; position: absolute; right: 10px; top: 15px; background: url(../images/close.png); }

.alert.yellow { background: #f4c402 url(../images/attention.png) 10px center no-repeat; }
.alert.green { background: #85b92a url(../images/sucess.png) 10px center no-repeat; }
.alert.red { background: #e92727 url(../images/errors.png) 10px center no-repeat; }
.alert.silver { background: #D8D3CA url(../images/info.png) 10px center no-repeat; }


/******************************
BLOG
******************************/
#content.blog > h5 { margin: 0px 0px 15px; padding: 0px 0px 20px; border-bottom: 1px solid #D8D3CA; }
#content.blog .archive-style-one {}
#content.blog article { padding: 0px 0px 20px; margin: 0px 0px 20px; border-bottom: 1px solid #D8D3CA; position: relative; }
#content.blog article .feature-image { display: block; width: 48%; }
#content.blog article .feature-image img { min-width: 100%; }
#content.blog article span.date { margin: 0px 0px 15px; display: block; color: #949494; font-size: 9px; }
#content.blog article span.rating { display: none; }
#content.blog article h5 { margin: 0px 0px 15px; }
#content.blog article.last { margin-right: 0px !important; }

#content.blog .archive-style-one .feature-image { float: left; margin-right: 4%; }
#content.blog .archive-style-one article > div { float: right; width: 48%; }
#content.blog .archive-style-one article .rating { top: -3px; }

#content.blog .archive-style-two article { float: left; width: 48%; margin-right: 4%; }
#content.blog .archive-style-two article .feature-image { margin: 0px 0px 15px; width: 100%; }
#content.blog .archive-style-two article .rating { top: 175px; }

#content.blog .archive-style-three article .feature-image { margin: 0px 0px 10px; width: 100%; }
#content.blog .archive-style-three article .rating { top: 247px; }

#content.blog .archive-style-four article .feature-image { margin: 0px 0px 10px; width: 100%; }
#content.blog .archive-style-four article { width: 31.33%; margin-right: 3%; float: left; }
#content.blog .archive-style-four article h5 { margin: 0px; }
#content.blog .archive-style-four article .rating { top: 122px; }
#content.blog .archive-style-four article span { letter-spacing: -1px; display: block; margin: 0px 0px 10px; }


/******************************
PAGINATION
******************************/
#pagination { margin: 15px 0px 15px; }
#pagination ul { float: left; }
#pagination ul li { float: left; margin-right: 3px; margin-bottom: 2px; }
#pagination ul li a { text-align: center; display: block; width: 22px; height: 30px;
font-size: 1em;
font-family: 'Roboto', sans-serif;line-height: 30px; color: #fff;
background: -webkit-linear-gradient(top, rgba(23, 94, 141, 0.5) 0%,rgba(23, 94, 141, 0.5) 100%);
background: -moz-linear-gradient(top, rgba(23, 94, 141, 0.5) 0%,rgba(23, 94, 141, 0.5) 100%);
background: -ms-linear-gradient(top, rgba(23, 94, 141, 0.5) 0%,rgba(23, 94, 141, 0.5) 100%);
background: -o-linear-gradient(top, rgba(23, 94, 141, 0.5) 0%,rgba(23, 94, 141, 0.5) 100%);
background: linear-gradient(top, rgba(23, 94, 141, 0.5) 0%,rgba(23, 94, 141, 0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#719BB8', endColorstr='#719BB8',GradientType=1 );
}
#pagination ul li a.active,
#pagination ul li a:hover {
background: -webkit-linear-gradient(top, rgba(170, 156, 99, 0.7) 0%,rgba(170, 156, 99, 0.7) 100%);
background: -moz-linear-gradient(top, rgba(170, 156, 99, 0.7) 0%,rgba(170, 156, 99, 0.7) 100%);
background: -ms-linear-gradient(top, rgba(170, 156, 99, 0.7) 0%,rgba(170, 156, 99, 0.7) 100%);
background: -o-linear-gradient(top, rgba(170, 156, 99, 0.7) 0%,rgba(170, 156, 99, 0.7) 100%);
background: linear-gradient(top, rgba(170, 156, 99, 0.7) 0%,rgba(170, 156, 99, 0.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#AA9C63', endColorstr='#AA9C63',GradientType=1 );
color: #000; }
#pagination .next { padding: 0px 10px; text-align: center; display: inline-block; height: 30px;
font-size: 1em;
font-family: 'Roboto', sans-serif;
line-height: 30px; color: #fff;
background: -webkit-linear-gradient(top, rgba(23, 94, 141, 0.5) 0%,rgba(23, 94, 141, 0.5) 100%);
background: -moz-linear-gradient(top, rgba(23, 94, 141, 0.5) 0%,rgba(23, 94, 141, 0.5) 100%);
background: -ms-linear-gradient(top, rgba(23, 94, 141, 0.5) 0%,rgba(23, 94, 141, 0.5) 100%);
background: -o-linear-gradient(top, rgba(23, 94, 141, 0.5) 0%,rgba(23, 94, 141, 0.5) 100%);
background: linear-gradient(top, rgba(23, 94, 141, 0.5) 0%,rgba(23, 94, 141, 0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#719BB8', endColorstr='#719BB8',GradientType=1 );
}
#pagination .prev { padding: 0px 8px; text-align: center; display: inline-block; height: 30px;
font-size: 1em;
font-family: 'Roboto', sans-serif;line-height: 30px; color: #fff;
background: -webkit-linear-gradient(top, rgba(23, 94, 141, 0.5) 0%,rgba(23, 94, 141, 0.5) 100%);
background: -moz-linear-gradient(top, rgba(23, 94, 141, 0.5) 0%,rgba(23, 94, 141, 0.5) 100%);
background: -ms-linear-gradient(top, rgba(23, 94, 141, 0.5) 0%,rgba(23, 94, 141, 0.5) 100%);
background: -o-linear-gradient(top, rgba(23, 94, 141, 0.5) 0%,rgba(23, 94, 141, 0.5) 100%);
background: linear-gradient(top, rgba(23, 94, 141, 0.5) 0%,rgba(23, 94, 141, 0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#719BB8', endColorstr='#719BB8',GradientType=1 );
width:auto;}
#pagination .next:hover,
#pagination .prev:hover,
#pagination .next.active,
#pagination .prev.active {
background: -webkit-linear-gradient(top, rgba(170, 156, 99, 0.7) 0%,rgba(170, 156, 99, 0.7) 100%);
background: -moz-linear-gradient(top, rgba(170, 156, 99, 0.7) 0%,rgba(170, 156, 99, 0.7) 100%);
background: -ms-linear-gradient(top, rgba(170, 156, 99, 0.7) 0%,rgba(170, 156, 99, 0.7) 100%);
background: -o-linear-gradient(top, rgba(170, 156, 99, 0.7) 0%,rgba(170, 156, 99, 0.7) 100%);
background: linear-gradient(top, rgba(170, 156, 99, 0.7) 0%,rgba(170, 156, 99, 0.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#AA9C63', endColorstr='#AA9C63',GradientType=1 );
color: #000; }
#pagination .next:hover a,
#pagination .prev:hover a,
#pagination .next.active a,
#pagination .prev.active a { color: #000; }
#pagination .next { float: right;margin-left: 3px;}
#pagination .prev { float: right;}

.back {font-size: 14px;font-style: italic;font-weight: bold;color: #175e8d;text-decoration: none;}

/******************************
TABLES
******************************/
.post table { width: 100%; margin: 0px 0px 20px; }
.post table thead { border-bottom: 1px solid #d3d3d3; background: #dbdbdb; color: #5e5e5e; font: 14px Arial, Helvetica, sans-serif; }
.post table thead th { text-align: center; padding: 25px 0px; background: url(../images/td-bg.png) right repeat-y; }
.post table tbody tr { border-bottom: 1px solid #d3d3d3; color: #616161;  font: 11px Arial, Helvetica, sans-serif; }
.post table tbody tr:nth-child(even) { background: #D8D3CA; }
.post table tbody tr:nth-child(odd) { background: #f0f0f0; }
.post table tbody tr td { text-align: center; padding: 25px 0px; background: url(../images/td-bg.png) right repeat-y; }


/******************************
PRICING TABLE
******************************/
.post .pricing-table {}
.post .pricing-table ul { width: 25%; float: left; }
.post .pricing-table ul { text-align: center; }
.post .pricing-table ul li { padding: 18px 0px !important; margin: 0px !important; }
.post .pricing-table ul li:first-child { font-size: 13px; }
.post .pricing-table ul.col-head { background: #f4c402; }
.post .pricing-table ul.col-head li { border-bottom: 1px solid #f6b000; }
.post .pricing-table ul.col-head li:first-child { background: #f6b000; }
.post .pricing-table ul.col-head li:last-child { background: #fff; border-bottom-color: #fff; }
.post .pricing-table ul.col-data { background: #D8D3CA; }
.post .pricing-table ul.col-data li { border-bottom: 1px solid #dbdbdb; color: #616161; background: url(../images/td-bg.png) right repeat-y; }
.post .pricing-table ul.col-data li:first-child { background-color: #dbdbdb; }
.post .pricing-table ul.col-data li:last-child { background-color: #505050; color: #fff; font-size: 12px; }


/******************************
TABS
******************************/
.post .tabs_b {}
.post .tabs_b .tabs-nav { background: #dbdbdb; margin: 0px !important; }
.post .tabs_b .tabs-nav li { font-size: 13px; border-bottom: 1px solid #d3d3d3; width: 33%; padding: 0px !important; margin: 0px !important; float: left; border-right: 1px solid #d3d3d3; }
.post .tabs_b .tabs-nav li a { text-align: center; padding: 25px 0px !important; display: inline-block; width: 100%; }
.post .tabs_b .tabs-nav li.ui-state-active { background: #D8D3CA; border-bottom: 1px solid #D8D3CA; }
.post .tabs_b .ui-tabs-hide { display: none; }
.post .tabs_b .tabs-container { background: #D8D3CA; padding: 20px; }


/******************************
TOGGLES
******************************/
.post #accordion {}
.post #accordion h3 { border-left: 10px solid #D8D3CA; padding: 15px 20px; background: #D8D3CA; font-size: 14px !important; margin: 0px !important; border-bottom: 1px solid #b7b7b7; }
.post #accordion h3.ui-state-active { border-color: #b7b7b7; }
.post #accordion .ui-accordion-content { height: auto !important; padding: 20px 20px 20px 30px; background: #D8D3CA; border-bottom: 1px solid #b7b7b7; }
.post #accordion .ui-accordion-content p { margin: 0px !important; }


/******************************
AUTHOR
******************************/
#author .avatar { width: 88px; height: 88px; padding: 6px; border: 1px solid #f0f0f0; float: left; margin-right: 10px; }
#author > div h6 { color: #7e7e7e; font: bold 11px 'Open Sans', Arial, Helvetica, sans-serif; margin: 0px 0px 12px; }
#author > div h6 span { font-size: 10px; font-weight: normal; color: #9d9d9d; margin-left: 10px; }
#author .author-detail { float: right; width: 368px; }
#author .author-detail p { margin-bottom: 10px; color: #7e7e7e; }
#author .author-detail ul { border-top: 1px solid #f0f0f0; padding: 12px 0px 0px; }
#author .author-detail ul li { float: left; color: #7e7e7e; padding: 0px 10px 0px 0px; margin-right: 10px; border-right: 1px solid #f0f0f0; }
#author .author-detail ul li a { color: #7e7e7e; }
#author .author-detail ul li a:hover { color: #000; }
#author .author-detail ul .social { margin: 0px; padding: 0px; border: 0px; float: right; }
#author .author-detail ul .social a { display: inline-block; width: 15px; height: 15px; margin-left: 4px; }
#author .author-detail ul .social a.fb { background: url(../images/fb.png); }
#author .author-detail ul .social a.tw { background: url(../images/tw.png); }
#author .author-detail ul .social a.dr { background: url(../images/dr.png); }
#author .author-detail ul .social a.in { background: url(../images/in.png); }


/******************************
SHARE
******************************/
#share h1 {color:#175e8d;font-size: 1.3em;line-height: 1.3em;}
#share h6 {font-size: 12px;padding: 5px 0 0 0;}
#share { margin: 0px 0px 15px 0px;padding: 0px 0px 5px;    border-bottom: 1px solid rgba(113, 155, 184, 0.5)}
#share > div { float: right; width: 265px; padding: 7px 0px 0px 0px; }
#share .fb_iframe_widget span { vertical-align: 0px !important; width: 60px; }
#share .fb_iframe_widget iframe { width: 60px; }
#share span {color: #175e8d;line-height: 1.5em;font-size: 14px;font-weight: normal;}
#share p {line-height: 1.5em;font-size: 1.3em;font-weight: bold;}
#share .twitter-share-button { width: 85px !important; }
#share .pin-it-button { width: 50px !important; }
#share .pin_it { width: 45px !important; overflow: hidden; display: inline-block; }
#share #___plusone_0 { margin-left: 10px !important; }


/******************************
COMMENT FORM
******************************/
#comment-form .left { float: left; }
#comment-form .right { float: right; }
#comment-form form > div { margin: 0px 0px 15px; }
#comment-form label { display: block; margin: 0px 0px 10px; }
#comment-form .left input[type="text"]{ margin-bottom: 10px; border: none; height: 30px; width: 134px; padding: 0px 10px 0px 40px; }
#comment-form .left .email { background: #D8D3CA url(../images/email-id.png) left center no-repeat; }
#comment-form .left .name { background: #D8D3CA url(../images/your-name.png) left center no-repeat; }
#comment-form .left .url { background: #D8D3CA url(../images/web-url.png) left center no-repeat; }
#comment-form .left .e { background: #D8D3CA url(../images/e.png) left center no-repeat; font-family: arial narrow;}
#comment-form .left .p { background: #D8D3CA url(../images/p.png) left center no-repeat; font-family: arial narrow;}

#comment-form .left .to { background: url(../images/botton.png) left center no-repeat;}
#comment-form .left .to a { color: #fff;font-family: 'Roboto', sans-serif; font-style: italic;width: 100%; display: inline-block;}


#comment-form .left .vid { background: #D8D3CA url(../images/vid.png) left center no-repeat; font-family: arial narrow;}
#comment-form .left .m { background: #D8D3CA url(../images/m.png) left center no-repeat; font-family: arial narrow;}
#comment-form .left .map { background: #D8D3CA url(../images/map.png) left center no-repeat; font-family: arial narrow;}
#comment-form .right .textarea { background: #D8D3CA; padding: 10px; width: 235px; height: 149px; border: none; resize: none; margin: 25px 0px 0px; }
#comment-form .button { padding: 0px 0px; border: 0px; outline: none; background: #161616; height: 30px; width: 60px; color: #FFF; font-size: 12px; cursor: pointer; float: right; margin: 0px 0px 0px 10px; }
#comment-form .button:hover { background: #f4c402; color: #000;}
#comment-form form > p { float: left; line-height: 30px; }
#comment-form form br { display: none !important; }
#comment-form form input.wpcf7-not-valid { background-color: #F00 !important; }
#comment-form form span.wpcf7-not-valid-tip { display: none !important; }
#comment-form form.wpcf7-form > p { width: 100%; float: none; clear: both; overflow: hidden; margin: 0px 0px 20px; }

#respond { padding: 0px; overflow: hidden; }
#respond h5 { margin: 0px 0px 20px; }
#respond h3 { font-size: 11px; margin: 20px 0px 0px; }
#respond .left { float: left; }
#respond .right { float: right; }
#respond form > div { margin: 0px 0px 15px; }
#respond label { display: block; margin: 0px 0px 10px; }
#respond .left input[type="text"]{ margin-bottom: 10px; border: none; height: 35px; width: 150px; padding: 0px 10px 0px 40px; border-radius: 4px;}
#respond .left div{ margin-bottom: 10px; border: none; height: 35px; width: 205px; padding: 0px 0px 0px 10px; font-size: 14px;line-height:35px;}
#respond .left .email { background: #D8D3CA url(../images/email-id.png) left center no-repeat; }
#respond .left .name { background: #D8D3CA url(../images/your-name.png) left center no-repeat; }
#respond .left .url { background: #D8D3CA url(../images/web-url.png) left center no-repeat; }
#respond .textarea { background: #D8D3CA; padding: 10px; width: 235px; float: right; height: 149px; border: none; resize: none; margin: 25px 0px 25px; }
.loggedin #respond .textarea { float: none; width: 95%; }
#respond .button,
#respond input[type="submit"] { padding: 0px 25px; border: 0px; outline: none; background: #161616; height: 30px; color: #FFF; font-size: 13px; cursor: pointer;  }
#respond .button:hover,
#respond input[type="submit"]:hover { background: #f4c402; color: #000;}
#respond form > p { float: left; line-height: 30px; }
#respond .form-submit { float: none; width:100%; }


/******************************
COMMENT LIST
******************************/
#comment-list {padding: 0px 0 20px 0;}
#comment-list > h5 { border: 0px !important; margin: 0px !important; }
#comment-list > ul li > div { position: relative; padding: 0px; }
#comment-list > ul li { padding: 0 0 10px 0;}
#comment-list img.avatar {    display: block;
    padding: 5px;
    border: 1px solid rgba(113, 155, 184, 0.5);
    border-radius: 10px 0 10px 0;
    width: 140px;
    height: auto;
    margin-right: 6px;
    float: left;}
#comment-list .comment-detail a{color: #175e8d;text-decoration: none;}
#comment-list .comment-detail a:hover{color: #151618;text-decoration: underline;}
#comment-list .comment-detail h6 { margin: 0px 0px 10px; }
#comment-list .comment-detail p { color: #505050; margin: 0px 0px 10px; }
#comment-list .comment-detail.category-15 p img { border: 1px solid #ccc; padding: 2px; }
#comment-list .comment-detail p:last-child { margin: 0px 0px 0px; }
#comment-list a.link { position: absolute; top: 10px; right: 60px; }
#comment-list a.report { position: absolute; top: 10px; right: 10px; }

#comment-list .depth-2 > div { background: #D8D3CA; margin-left: 95px; }
#comment-list .depth-2 .comment-detail { width: 260px; }
#comment-list .depth-3 > div { background: #f5f5f5; margin-left: 190px; }
#comment-list .depth-3 .comment-detail { width: 165px; }

.nocomments { margin: 0px 0px 30px; }
.comment-detail {font-size: 13px;text-decoration: inherit;font-family: "Arial",sans-serif;}
.comment-detail a {font-size: 13px;text-decoration: inherit;font-style: italic;text-decoration: underline;}
.comment-detail .detail {font-size: 13px;text-decoration: inherit;float:right; font-style: italic;text-decoration: underline;}


/**** BOTTOM ****/
#bottom {
display:block;
position:relative;
width:1000px;
height: 235px;
border-top: 1px solid #719BB8;
background: -webkit-linear-gradient(top, rgba(23, 94, 141, 0.5) 0%,rgba(23, 94, 141, 0.5) 100%);
background: -moz-linear-gradient(top, rgba(23, 94, 141, 0.5) 0%,rgba(23, 94, 141, 0.5) 100%);
background: -ms-linear-gradient(top, rgba(23, 94, 141, 0.5) 0%,rgba(23, 94, 141, 0.5) 100%);
background: -o-linear-gradient(top, rgba(23, 94, 141, 0.5) 0%,rgba(23, 94, 141, 0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#719BB8', endColorstr='#719BB8',GradientType=1 );
}

#bottom > ul { width: 960px; background: none; padding: 20px; margin-top: 10px;}

#bottom .widget { margin: 0px 20px 0px 0px; width: 225px; float: left; }
#bottom .son { margin: 0px;width: 225px;float: left; }
#bottom .widget h5 { color:#fff; margin: 0px 0px 20px; }
#bottom .widget p { color: #EBEBEB; margin: 0px 0px 20px; font-size: 12px; }
#bottom .widget li { padding: 9px 0px; border-top: 1px solid #E7E7E7; font-size: 12px; }
#bottom .widget li:last-child { }
#bottom .widget li a { color: #EBEBEB; }
#bottom .widget li a:hover { color: #000000; }

#bottom .flickr a {width:58px; height:35px;display: block; overflow: hidden; float: left; border: 3px solid #EBEBEB; margin: 0px 10px 8px 0px; }
#bottom .flickr a:hover { border-color: #aa9c63; }

#bottom .widget li.phone { background: url(../images/phone-call.png) 0px 8px no-repeat; background-size: 20px; padding-left: 30px;color: #EBEBEB; }
#bottom .widget li.address { background: url(../images/map.png) 0px 8px no-repeat; background-size: 20px; padding-left: 30px; color: #EBEBEB;}
#bottom .widget li.mail { background: url(../images/emails.png) 0px 8px no-repeat; background-size: 20px; padding-left: 30px; color: #EBEBEB; }

#bottom .subscribe-form {}
#bottom .subscribe-form label { margin: 0px 0px 8px; color: #EBEBEB; display: block; font-size: 12px;}
#bottom .subscribe-form label.error { display: none !important; }
#bottom .subscribe-form input[type="text"] { width: 115px; height: 10px; background: #fff; float: left; padding: 10px; font-size: 11px; border: 0px; outline: 0px; }
#bottom .subscribe-form input[type="text"].error { background: #F00; }
#bottom .subscribe-form input[type="submit"] {height: 30px; padding: 0px 7px; font-weight: bold; color: #000; border: 0px; outline: 0px; font-size: 12px; margin: 0}


.fbs-link {color: #EBEBEB;}
.fbs-link a {padding: 0 10px 0 0px;vertical-align: middle;}
.fbs-link a img{height:21px;vertical-align: bottom;}
	
#bottom2 {}
#bottom2 > ul {padding: 0px; }

#bottom2 .widget { margin: 0px 20px 0px 0px; float: left; }
#bottom2 .widget:last-child { margin: 0px; }
#bottom2 .widget h5 { margin: 0px 0px 20px; }
#bottom2 .widget p { color: #505050; margin: 0px 0px 20px; font-size: 11px; }
#bottom2 .widget li { padding: 10px 0px; border-top: 1px solid #c9c9c9; font-size: 11px; }
#bottom2 .widget li:last-child { border-bottom: 1px solid #c9c9c9; }
#bottom2 .widget li a { color: #505050; }
#bottom2 .widget li a:hover { color: #000000; }

#bottom2 .flickr a { width: 37px; height: 37px; display: block; overflow: hidden; float: left; border: 3px solid #fff; margin: 0px 10px 10px 0px; }
#bottom2 .flickr a:hover { border-color: #f4c402; }

#bottom2 .widget li.phone { background: url(../images/contact-icons.png) 0px 10px no-repeat; padding-left: 30px; }
#bottom2 .widget li.address { background: url(../images/contact-icons.png) 0px -27px no-repeat; padding-left: 30px; }
#bottom2 .widget li.mail { background: url(../images/contact-icons.png) 0px -79px no-repeat; padding-left: 30px; }

#bottom2 .subscribe-form {}
#bottom2 .subscribe-form label { margin: 0px 0px 8px; color: #505050; display: block; }
#bottom2 .subscribe-form label.error { display: none !important; }
#bottom2 .subscribe-form input[type="text"] { width: 115px; height: 8px; background: #fff; float: left; padding: 10px; font-size: 12px; border-radius: 5px; font-style: italic; border: 1px solid #ccc; outline: 0px; }
#bottom2 .subscribe-form input[type="text"].error { background: #F00; }
#bottom2 .subscribe-form input[type="submit"] { background: url(../images/se.png) left center no-repeat; font-weight: bold; height: 30px; width: 77px; padding: 0px 7px; color: #FFF; float: right; border: 0px; outline: 0px; font-size: 12px; }

#bottom .widget div.menu-feature-menu-container ul.menu .menu-item {
	width:30%;
	margin-right:3%;
	float:left;
	text-align: center;
}
#bottom .widget div.menu-feature-menu-container ul.menu .menu-item:last-child {
	border-bottom: none;
}

/******************************
FOOTER
******************************/
footer { 
    width: 960px;
    height: 25px;
    padding: 10px 20px 10px 20px;
    background: #185987;
    color: #fff;
    margin: 0px auto;
    text-align: center;
}
footer p { font-size: 13px; color: #fff; }
footer p a { color: #aa9c63; }
footer .left { padding-top: 5px; }
footer .right { float: right; }


/******************************
DEMO
******************************/
.demo { padding: 0px 0px 0px !important; }
.demo ul,
.demo ol { width: 33%; float: left; }


/******************************
404
******************************/
.page_not_found { text-align: center; float: none !important; margin: 0px !important; width: 100% !important; border: 0px !important; }
.page_not_found h2 { margin: 0px 0px 20px; }
.page_not_found .top-search { width: 253px; margin: 20px auto 0px; }
.page_not_found .top-search .search-box { outline: none; float: left; height: 20px; width: 175px; background: #fff; padding: 5px 10px; border: 1px solid #D8D3CA; line-height: 20px; }
.page_not_found .top-search .search-button { cursor: pointer; float: right; height: 30px; background: #f4c402; border: none; text-align: center; color: #000; font: bold 10px 'Open Sans', Arial, Helvetica, sans-serif; width: 55px; }

#content.page .post.contact article { padding-bottom: 0px !important; border: 0px !important; }

#map_canvas { width: 100%; height: 300px; border: 1px solid #D8D3CA; }

.rating { display: none !important; }

.form {}
.form input {width: 250px;padding-left: 5px;height: 20px;}
.form .submit {width: 120px;padding-left: 0;height: 30px;border-radius: 2px;border: 1px solid #ccc;}


/* content cell, id = judges */
#judges .cell 	 { width: 100%; }
#judges .cell th { width: 375px; height: 280px; *}
#judges .cell td {
	padding: 30px 0 0 0;
        border: 0;
	vertical-align: middle;
}
#judges .cell h2 {
	margin: 8px 0 22px;
	font-family: "Times New Roman";
	line-height: 30px;
}
#judges .cell blockquote { position: relative; }
#judges .cell span { font-style: italic; }
#judges .cell ul   { list-style: disc; }
#judges .cell li   {
	height: 22px;
	margin: 2px 0 2px 20px;
}
#judges .cell a { text-decoration: underline; }
#judges .cell .frame  {
	z-index: 1;
	position: absolute;
}
/* class="info" */
#judges .info {
	width: 100%;
	margin: 0 auto;
}
#judges .info h4   { padding-top: 5px; }
#judges .info td   { padding: 5px 0; border: 0; }
#judges .info span {
	float: left;
	display: inline;
	height: 20px;
	padding: 3px 0;
	font-size: 15px;
	/*background-color: #d0d0c5;*/
}
#judges .info .date {
	width: 15%;
	padding-right: 10px;
	text-align: right;
	font-family: Georgia;
	font-size: 15px;
	color: #b1b1bb;
}
.konullu {

}
.konullu label {
	color:red;
	cursor: pointer;
	font-weight:bold;
}

.flexid {
  display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      padding: 15px 5px;
      border-top: 1px solid rgba(113, 155, 184, 0.5);
}
.shared {
     float: left;
     padding: 2px 10px 0 0;
}

.fright {
  float: right;
}


.qarabag {
    
}

.qarabag .blok-1 {
    
}
.photo-social {
    position: absolute;
    bottom: 45px;
    right: 43px;
}
.photo-social a {
    float: left;
    margin-right: 5px;
    transition: all .2s ease-in-out;
}

.photo-social a:hover {
    transform: scale(1.3);
}

.photo-social a i {
    display: block;
    z-index: 99999;
}

.photo-social a i.p-twitter {
    background: url(../images/twitter.png) no-repeat;
    background-size: contain;
    width: 16px;
    height: 14px;
}
.photo-social a:hover i.p-twitter {
    background: url(../images/twitter.png) no-repeat;
    background-size: contain;
    width: 16px;
    height: 14px;
}
.photo-social a i.p-facebook {
    background: url(../images/facebook.png) no-repeat;
    background-size: contain;
    width: 14px;
    height: 15px;
}
.photo-social a:hover i.p-facebook {
    background: url(../images/facebook.png) no-repeat;
    background-size: contain;
    width: 14px;
    height: 15px;
}
.photo-social a i.p-instagram {
    background: url(../images/instagram.png) no-repeat;
    background-size: contain;
    width: 14px;
    height: 16px;
}
.photo-social a:hover i.p-instagram {
    background: url(../images/instagram.png) no-repeat;
    background-size: contain;
    width: 14px;
    height: 16px;
}
.qarabag .blok-2 {}
.qarabag .blok-3 {}

.hr-center {
    background-image: url(../images/hr.png);
    background-position: center;
    background-repeat: no-repeat;
    width: 980px;
    height: 3px;
    margin: 25px 0;
    clear: both;
}

 #comment-list .comment-detail .rayonlar {}
 #comment-list .comment-detail .rayonlar .rayon-siyahi {
    width: 100%;
    height: 250px;
    margin-bottom: 30px;
    display: block;
 }
 #comment-list .comment-detail .rayonlar .rayon-siyahi a {
    width: 50%;
    height: 250px;
    float: left;
    display: block;
    position: relative;
 }
 #comment-list .comment-detail .rayonlar .rayon-siyahi a img:hover {
    -webkit-filter: contrast(0.8);
    filter: contrast(0.8);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
 #comment-list .comment-detail .rayonlar .rayon-siyahi a:before,  #comment-list .comment-detail .rayonlar .rayon-siyahi a:after
{
    z-index: -1;
    position: absolute;
    content: "";
    bottom: 14px;
    width: 50%;
    top: 69%;
    left:5px;
    background: #777;
    -webkit-box-shadow: 0 15px 10px #777;
    -moz-box-shadow: 0 15px 10px #777;
    box-shadow: 0 15px 10px #777;
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
}
 #comment-list .comment-detail .rayonlar .rayon-siyahi a:after
{
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
    right: 22px;
    left: auto;
}

 #comment-list .comment-detail .rayonlar .rayon-siyahi a img {
    width: 96%;
    height: 250px;
    object-fit: cover;
    position: absolute;
    box-shadow: 0 0 3px #ccc;
 }
 #comment-list .comment-detail .rayonlar .rayon-siyahi a span {
    position: absolute;
    float: left;
    bottom: 25px;
    left: 20px;
    font-style: normal;
    color: #fff;
    font-size: 26px;
 }
 
 
 #comment-list .comment-detail .rayonlar-v {}
 #comment-list .comment-detail .rayonlar-v .rayon-siyahi-v {
    width: 100%;
    display: block;
    height: 400px;
    float: left;
 }
 #comment-list .comment-detail .rayonlar-v .rayon-siyahi-v .siyahi-video {
    width: 46%;
    padding: 2% 2%;
    float: left;
    display: block;
    position: relative;
 }
 #comment-list .comment-detail .rayonlar-v .rayon-siyahi-v .siyahi-video h2 {
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    text-align: center;
    color: #666;
    height:50px;
    line-height: 26px;
    font-weight: 300;
    padding: 10px 0;
    font-style: normal;  
 }
 #comment-list .comment-detail .rayonlar-v .rayon-siyahi-v .siyahi-video .player {
    width:100%;
    height:300px;
 }
 
 .hyper-link-button {
    background:url('/assets/default/images/button_2.png') left center no-repeat;
    background: #f2f2f2;
    width: 206px;
    height: 30px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 10px;
    font-size: 14px;
    box-shadow: 0px 0px 3px #cccccc;
    line-height: 30px;
}
.hyper-link-button a {
    color: #666;
    opacity: 0.9;
    font-size: 15px;
    width: 100%;
    display: inline-block;
}
.hyper-link {
    background:url('/assets/default/images/button_1.png') left center no-repeat;
    width: 206px;
    height: 40px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 10px;
    font-size: 14px;
    line-height: 40px;
}
.hyper-link:hover {
    background: #0c92c4;
}
.hyper-link a {
    color: #fff;
    opacity: 0.9;
    font-size: 15px;
    width: 100%;
    display: inline-block;
}
.pdf-icon {
    background: url(/assets/default/images/pdf-icon3.png) left center no-repeat;
    background-size: 22px 22px;
    width: 22px;
    height: 12px;
    float: left;
    margin-left: 8px;
    padding: 17px 8px 10px 0px;
}
.photo-icon {
    background:url('/assets/default/images/photo-icon.png') left center no-repeat;
    width: 19px;
    height: 20px;
    float: left;
    margin-left: 10px;
    padding: 10px 12px 10px 0px;
}
.video-icon {
    background:url('/assets/default/images/video-icon.png') left center no-repeat;
    width: 19px;
    height: 20px;
    float: left;
    margin-left: 10px;
    padding: 10px 12px 10px 0px;
}
.map-title {
    clear: both;
}
.map-title h1 {
    font-family: 'Inter', sans-serif;
    font-size: 24px;
    text-align: center;
    font-weight: 300;
    padding: 20px 0;
}
.map-image {
    text-align: center;
    width: 330px;
    padding: 25px 0;
    margin: 0 auto;
    display: block;
}
.map-title a {
    font-family: 'Inter', sans-serif;
    font-size: 20px;
    text-align: center;
    display: block;
    font-weight: 300;
    padding: 12px 0;  
}
#interactive-map {margin-left:70px;}
.more-info {text-decoration: none;color: #5D8AB9;font-size: 14px;}
.path-hover text tspan{font-size: 11px;}
.map-interactive svg{transition:ease-in-out 0.8s}@media (max-width: 767px){.map-interactive svg{height:100%}}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}


.popup-list .mypopup{
border-radius: 0px;
padding: 35px 20px;
position: absolute;
top: 480px;
right: 2%;
background-color: #fff;
width: 300px;z-index: 9;transition: ease-in-out 0.8s;-webkit-box-shadow: 0px 0px 3px 2px #dfdfdf;-moz-box-shadow: 0px 0px 3px 2px #dfdfdf;box-shadow: 0px 0px 3px 2px #dfdfdf;}
.interactive-popup-title {text-align: center;font-weight: 700;font-family: 'Roboto', sans-serif;padding-bottom: 15px;}
.interactive-popup-text .interactive-link {
    border: 1px solid #719BB8;
    background: -webkit-linear-gradient(top, rgba(23, 94, 141, 0.5) 0%,rgba(23, 94, 141, 0.5) 100%);
    padding: 10px 8px;
    color: #fff;
    margin: 5px 0px;
    display: inline-block;
}
.interactive-popup-text .interactive-link:hover {
    opacity: 1;
    background: #667fad;
    background: -moz-linear-gradient(-45deg, #632c65 15%, #56a5e2 100%);
    background: -webkit-linear-gradient(-45deg, #ffffff 15%,#667fad 100%);
    background: linear-gradient(135deg, #667fad 15%,#56a5e2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#632c65', endColorstr='#56a5e2',GradientType=1 );
}
.interactive-popup-text .interactive-link i.pdficon2{
    background: url(../images/pdf-icon2.png) no-repeat;
    background-size: contain;
    width: 18px;
    display: inline-block;
    height: 16px;
    vertical-align: -2px;
}
.interactive-popup-text .interactive-link i.next{
    background: url(../images/next.png) no-repeat;
    background-size: contain;
    width: 18px;
    display: inline-block;
    height: 16px;
    vertical-align: -3px;
}

@media screen and (max-width: 1580px) and (min-width: 1335px){.popup-list .mypopup{right:3%}}
@media screen and (max-width: 1335px) and (min-width: 1180px){.popup-list .mypopup{right:3%;width:600px}}
@media screen and (max-width: 1180px) and (min-width: 768px){.popup-list .mypopup{position:inherit;margin-left:auto;margin-right:auto}}
@media screen and (max-width: 768px) and (min-width: 480px){.popup-list .mypopup{position:inherit;margin-left:auto;margin-right:auto;width:470px}}
@media (max-width: 767px){.popup-list .mypopup{width:100%;position:inherit;padding:0px;box-shadow:none}}
.popup-list .popup-close{position:absolute;top:18px;right:18px;cursor:pointer}
@media screen and (max-width: 1180px) and (min-width: 480px){.popup-list .popup-close{position:inherit;display:block;width:100%;text-align:right}}
.popup-list .interactive-popup-title{color:#303030;font-size:16px}
.popup-list .interactive-popup-text{color: #303030;font-size: 14px;padding: 3px 0;line-height: 20px;}
.popup-list .interactive-img{height:249px;text-align:center;display:block;margin-bottom:10px}
.popup-list .interactive-img>img{width:100%;height:249px;object-fit:cover}
.popup-list .interactive-reg-link{text-decoration:underline;font-size:14px;color:#5D8AB9}
.popup-list .interactive-reg-link:hover{text-decoration:underline;color:#5D8AB9}
.popup-list .interactive-reg-text{font-size:14px;font-family:'m-regular';color:#303030}
.popup-list #carousel-popup .item>img{height:70px;width:100%}
.popup-list #carousel-popup .owl-nav{position:absolute;top:-34px;right:0}
.popup-list #carousel-popup .owl-nav .owl-prev{margin-right:8px}

.region-info { width:100%; display:block;}
.region-info-text { width:55%; float:left;}
.region-video {width:40%; float: right;}
.region-video .player {width: 96%;height: 250px;}
.region-photo img {width: 150px; height: 100px; padding: 3px;}
.map-red {width: 15px; height: 15px; background: #fb0000; margin-right: 10px; float: left;}
.map-blue {width: 15px; height: 15px; background: #0027ff; margin-right: 10px; float: left;}
.goback {float: right;padding: 5px;text-align: end;width: 100%;}

.linksa {font-style: normal !important;    color: #fff !important;    background: #86a9bc;    padding: 15px 20px;    font-size: 18px !important;    border: 2px solid #e6e3dc;}