/*
Theme Name: Prime
Theme URI: 
Author: cindur
Author URI: https://cindur.com
Description: Wordpress Theme
Version: 1.0
*/
body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4b4b4b; line-height:18px; background:url(images/bg.jpg) repeat-x #95c5dd;}

a{color:#dc2d02; text-decoration:none;}
a:hover{text-decoration:underline;}
h2{background:url(images/icon-brand-big.png) no-repeat 11px 50% #427fbd; color:#fff; height:29px; padding: 9px 0 0 40px; font-size:20px; font-weight:normal; margin:0 0 10px;}
h3{color:#427fbd; margin:0 0 10px;}
fieldset{border:1px solid #427fbd; padding:10px 10px 0 !important;}
.closed{  border-bottom-width: 0; border-left-width: 0; border-right-width: 0; margin-bottom: 0;}

legend{padding:0;}
legend a{font-size:14px; font-weight:bold; padding:0 5px; text-decoration:none;}
legend a:hover{text-decoration:none;}

.main{width:990px; margin:0 auto;}
.top{height:113px;}
.logo{float:left;}

.logo h1 a{display:block; width:170px; height:100px; text-indent:-9999px; background:url(/wp-content/uploads/2025/01/New__prime__logo-small-01.png) no-repeat; background-size: cover;}

.top-right{padding:50px 0 0; float:right;}
.top-right a{font-size:15px; color:#313131;}
.top-right a:hover{color:#dc2d02;}
.number{font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; border-bottom:1px solid #9d9d9d; padding:0 0 4px;}
.number span{color:#dc2d02;}

.top-menu-bar{height:67px; background:#f8e5a4; padding:0 15px 0 0;}
.top-search{float:right; padding:12px 0 0;}
.search{border:1px solid #eaa627; background:#fff; width:222px; height:27px; float:left; padding-left:5px; color:#959595;}
.search-butn{background: url(images/icon-search.png) no-repeat 50% 50% #eaa627; width:46px; height:31px; border:none; float:left; cursor:pointer; text-indent:-5000px;}

.top-nav{height:43px; float:left;}
.top-nav ul{}
.top-nav ul li{float:left; list-style-type:none;}
.top-nav ul li a{display:block; padding:13px 18px 0; color:#fff; font-weight:bold; text-transform:uppercase; height:30px;}
.top-nav ul li.current_page_item a{color:#000 !important; background-color:#F8E5A4 !important;}
.top-nav ul li.current-menu-item  a{color:#000 !important; background-color:#F8E5A4 !important;}
.top-nav ul li.yelo1 a{background: #009562;}
.top-nav ul li.blue1 a{background:#034086;}
.top-nav ul li.blue2 a{background:#427fbd;}
.top-nav ul li.blue3 a{background:#59a0c4;}
.top-nav ul li.green a{background:#a4ae0e;}
.top-nav ul li.orange a{background:#f9a905;}
.top-nav ul li.red a{background:#dc2d02;}
.top-nav ul li a:hover{color:#000; background:none; text-decoration:none;}

.container{background:#fff; padding:15px;}

.banner-left{background:#59a0c4; float:left; width:172px; padding:14px; height:202px;}
.banner-left ul{}
.banner-left ul li{background:url(images/devider-top-left.jpg) repeat-x left bottom;}
.banner-left ul li.last{background:none;}
.banner-left ul li a{background:url(images/icon-brand-light.png) no-repeat 0 50%; display:block; padding:11px 0 13px 20px; color:#fff; font-size:19px;}
.banner-left ul li a:hover{text-decoration:none; background:url(images/icon-brand.png) no-repeat 0 50%;}

.banner{float:right;}

.main-body{padding:15px 0 0;}
.left-column{width:200px; float:left;}
.big-column{width:751px; float:right;}
.big-column h2{background:url(images/icon-brand-big.png) no-repeat 11px 50% #427fbd; color:#fff; height:29px; padding: 9px 0 0 40px; font-size:20px; font-weight:normal; margin:0 0 10px;}


.big-column h2 a { color: #FFFFFF !important; text-decoration:none;}

.big-column h2 a:hover { color: #FFFFFF !important;}



.left-column-inner{margin:0 0 12px;}
.left-column-inner h2{background:url(images/icon-brand-big.png) no-repeat 11px 50% #eaa627; color:#fff; height:29px; padding: 9px 0 0 40px; font-size:20px; font-weight:normal; margin:0;}
.block{padding:10px 0; border-bottom:1px solid #c0c0c0;}
.block p { padding-bottom:0px !important;}
.no-border{border-bottom:none;}
.viewall{background:url(images/bg-viewall.jpg) repeat-x; height:24px; padding:3px 0 0 4px;}

a.news-title{font-size:13px; color:#427fbd; font-weight:bold; display:block; line-height:normal;}
span.date{color:#989898; display:block;}

.home-column-1{float:left; width:370px;}

.home-column-1 h2{background:url(images/icon-brand-big.png) no-repeat 11px 50% #427fbd; color:#fff; height:29px; padding: 9px 0 0 40px; font-size:20px; font-weight:normal; margin:0 0 10px;}


.home-column-1 h2 a { color: #FFFFFF !important; text-decoration:none;}

.home-column-1 h2 a:hover { color: #FFFFFF !important;}

.home-column-2{float:right; width:370px;}

.home-column-2 h2{background:url(images/icon-brand-big.png) no-repeat 11px 50% #a4ae0e; color:#fff; height:29px; padding: 9px 0 0 40px; font-size:20px; font-weight:normal; margin:0 0 10px;}
.home-column-2 img{margin:0 10px 0 0;}
.home-column-2 .float-r{width:248px;}

.group-links{background:#f2f2f2; padding:17px; margin:45px 0 0 0;}

.group-links .left{float:left; width:324px; min-height:270px; background:#dce9ef; padding:12px;}
.group-links h3{margin:0 0 8px;}
.group-links a{color:#313131; display:block; padding:1px 0;}
.group-links a:hover{text-decoration:underline;}
.group-links .right{float:right; width:324px; min-height:270px; background:#dce9ef; padding:12px;}

.career{background:#f2f2f2; padding:23px; margin:20px 0 17px;}
.career-short-view{background:#dce9ef; margin:0 0 20px;}
.career-left-title{float:left; width:115px; background:#034086; color:#fff; font-weight:bold; text-align:right; padding:10px; font-size:14px; line-height:25px;}
.career-left-title span{display:block;}
.career-right-desc{float:left; font-size:14px; font-weight:bold; line-height:25px; padding:10px;}
.career-right-desc span{display:block;}
.my-json{width:auto !important; background:none !important;}

.small-view-l{float:left; margin:0 10px 0 0;}
.small-view-r{margin:0 0 0 64px;}

.footer{text-align:center; padding:12px 0 20px 0;}
.footer a{color:#393939; text-decoration:underline;}
.footer ul{text-align:center; margin:0 0 15px;}
.footer ul li{display:inline; background:url(images/devider-footermenu.jpg) no-repeat right 50%;}
.footer ul li a{color:#393939; text-decoration:none; padding:0 8px;}
.footer ul li a:hover{text-decoration:underline;}

/*for comment*/
.comments_section{
	width:auto;
	display:block;
	clear:both;
	color:#666;
	font:normal 12px/14px "Myriad Pro", tahoma, Arial, sans-serif;
	background-color:#ededed;
	padding:15px;
}
.comments_section ul li{
	width:auto;
	float:left;
	padding:0;
	margin:0;
}
.comments_section ul li div.info{
	background:url(images/comments-section-bg.jpg) no-repeat 0 0;
	width:531px;
	height:82px;
	float:left;
	display:block;
	padding:20px 0 0 35px;
}
.comments_section ul li div.info h3{
	font:normal 16px/18px "Myriad Pro", tahoma, Arial, sans-serif;
	color:#bc2229;
	background-color:inherit;
}
.comments_section ul li div.info p {font:normal 13px/14px "Myriad Pro", tahoma, Arial, sans-serif; color:#000;}

.comments_section ul li div.info p span{
	color:#000;
	background-color:inherit;
}

ul.children{ padding:0; margin-left:35px;

}
ul.children li{
	width:auto;
	float:left;
	padding:0;
	margin:0;
}

ul.children li ul li div.info{
	width:420px;
}
ul.children li ul li div.info h3{
	font:normal 16px/18px "Myriad Pro", tahoma, Arial, sans-serif;
	color:#bc2229;
	background-color:inherit;
}
ul.children li ul li div.info p span{
	color:#000;
	background-color:inherit;
}

div.info_panel{
	padding-bottom:20px;
	font-size:14px;
	line-height:19px;
}
div.info_panel p{
	padding-bottom:22px;
	font-family:"Myriad Pro", tahoma, Arial, sans-serif;
}
div.info_panel p span{
	color:#c03137;
	background-color:inherit;
}



/*******************/
h3#comments,.comment-navigation,.comment-navigation:after,#respond:after,.comment-rss{display:block} 
ol.commentlist{width:100%} 
h3#comments,#respond h3{height:25px;text-align:left;background:#4c7faa;color:#fff;padding:5px 0 0 5px; margin-bottom:25px !important;} 
ol.commentlist,li.authorcomment,li.comment,#respond h3,form#commentform,input#submit{margin:0}
ol.commentlist,ol.commentlist ul,form#commentform{padding:0}  
ol.commentlist{ margin-top:20px;} 
ol.commentlist ul{margin:0 0 0 20px} 
li.authorcomment,li.comment,form#commentform textarea,form#commentform input{}
li.authorcomment,li.comment{padding:10px 0 0 0px;list-style:none;border-bottom:none} 
/*li.even{background:#fff} 
li.odd{background:#efefef}*/ 
.authorcomment{background:#deebf9} 
ul.children ul{} 
ul.children li{border-right:none} 
.vcard img{float:left;background:#c4c4c4} 
.vcard img,.comment-navigation .newer a,.comment-navigation .older a{padding:5px} 
.comment-meta,ol.commentlist li small,p.subscribe-to-comments label{position:relative} 
.comment-meta,ol.commentlist li small{top:10px;left:10px} 
.comment-text{margin:0 10px 0 0} 
.reply,.comment-navigation .newer,input#submit{float:right} 
.reply,.comment-navigation .newer a,.comment-navigation .older a,input#submit{background:#4c7faa} 
.reply{margin:0 10px 10px 0} 
a.comment-reply-link,.reply a:link,
.comment-navigation .newer a,.comment-navigation .older a,input#submit{display:inline-block;text-align:center;cursor:pointer;color:#fff} 
a.comment-reply-link,.reply a:link{padding:5px 0} a.comment-reply-link,.reply a:link,input#submit{width:70px} 
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,
.comment-navigation .older a:hover,input#submit:hover{background:#e7e7e7;text-decoration:none;color:#4c7faa;font-weight:bold} 
a.comment-reply-link:hover,.reply a:hover,input#submit:hover{width:68px} 
a.comment-reply-link:hover,.reply a:hover{padding:4px 0} 
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,.comment-navigation .older a:hover{border:1px solid #4c7faa} 
.comment-navigation{margin:10px 0 10px 0} .comment-navigation:after,#respond:after{content:".";height:0;visibility:hidden} 
.clear{clear:both} 
.comment-navigation .newer a:hover,.comment-navigation .older a:hover{padding:4px} 
form#commentform textarea,form#commentform input{padding:2px 3px} 
form#commentform textarea{width:442px} 
input#submit{padding:5px 0 !important;border:0 !important} 
input#submit,p.subscribe-to-comments input{outline:0} 
input#submit:hover{padding:4px 0 !important;border:1px solid #4c7faa !important} 
p.subscribe-to-comments{background:url('images/email_32.png') no-repeat} 
p.subscribe-to-comments,.comment-rss{height:32px;text-indent:42px;padding:5px 0 0 0} 
p.subscribe-to-comments input{margin:5px 3px 3px 3px !important;border:0} 
p.subscribe-to-comments label{top:-2px;color:#666} 
.comment-rss{background:url('images/rss_32.png') no-repeat} 
 
 
 /*comment total stlying*/
 
.comment-total{text-align: center;font-size: 1.5em;color: #fff;}
.comment-total span{font-size: 2em;color: #800000;}

.comform { margin-top:30px !important;}

.boxgrid3{ width:180px; height: 170px; float:left; background:#fff; overflow: hidden; position: relative;}
.boxgrid3 img.cover{ position: absolute; top: 0; left: 0; border: 0;}
.boxgrid3 p{ padding:0; color:#000; font-weight:bold; font:11px Arial; }
.boxgrid3 a{ color:#a00000;}
.boxgrid3 a:hover{ color:#fff !important;}
.boxgrid3 h3{ color:#fff; font:bold 16px Georgia; letter-spacing: normal; background-color:#000; display:block; }
.boxgrid3 span {display:block; width:180px; height: 170px;}

form input.text1{ width:440px; height:20px; /*border-radius: 5px;*/ border:#999 1px solid; margin:10px 0; padding:5px 5px; background-color:transparent;}

form textarea.text2{ width:450px; height:200px; /*border-radius: 5px;*/ border:#999 1px solid; margin:10px 0; padding:5px 5px; background-color:transparent;}
.wpcf7 {clear:both; overflow:hidden; margin-top:30px; padding:15px !important; position:relative;}

.wpcf7-submit { background-color:#034086 !important;  border:0 !important; color:#fff !important; cursor: pointer !important; padding:5px 10px !important; }
 