/*
Theme Name: EUwordpress
Theme URI: www.eustandards.in
Description: EUwordpress is simple and elegant theme with lot of customization options. It is made exclusively on basis of custom client requirement.   
Version: 1.0
Author: Dyotis
Author URI: www.dyotis.com
Tags: custom template, custom website, custom software, dyotis
*/
/*Copyright (C) 2012-2013 Dyotis(Modification by Sundeep). All rights reserved.
Any replication or copy of any part of theme/web application is not allowed
*/
/* Powered by Dyotis */

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

.top-border{height:3px;
	background: #75216e;
	background: -moz-linear-gradient(left,  #75216e 0%, #b81824 30%, #ebb411 70%, #53a012 100%);
	background: -webkit-linear-gradient(left,  #75216e 0%,#b81824 30%,#ebb411 70%,#53a012 100%);
	background: linear-gradient(to right,  #75216e 0%,#b81824 30%,#ebb411 70%,#53a012 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75216e', endColorstr='#53a012',GradientType=1 );
}

.left-header{padding-top:10px}
.left-header .languages{float:left; padding-top:5px; padding-right:10px}
.left-header .languages a{display:inline-block; vertical-align:middle;}
.left-header .searchform{float:left; position:relative}
.left-header .searchform .form-control{width:310px; padding-right:32px}
.left-header .searchform button{position:absolute; border:none; top:0; right:0; background:none; width:38px; height:33px; font-size:19px; color:#ababab;}
.right-header{text-align:right; padding:10px 0 0 0;}

.header-logos{text-align:center; padding:20px 0}
.header-logos img{max-width:100%}

.header-heading{text-align:center; margin:0; padding:0; color:#165182; font-size:30px; line-height:30px; text-transform:uppercase; padding-bottom:25px; font-weight:normal}

body .navigation{height:45px; padding:0;
	background: #d9d9d9;
	background: -moz-linear-gradient(top,  #d9d9d9 0%, #e4e6e6 50%, #dde0e0 51%, #cfd2d2 100%);
	background: -webkit-linear-gradient(top,  #d9d9d9 0%,#e4e6e6 50%,#dde0e0 51%,#cfd2d2 100%);
	background: linear-gradient(to bottom,  #d9d9d9 0%,#e4e6e6 50%,#dde0e0 51%,#cfd2d2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#cfd2d2',GradientType=0 );
	border-radius:5px;
	-ms-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
}
/*.navigation *, .navigation *:after, .navigation *:before{
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}*/
.navigation > ul{list-style:none; margin:0; padding:0; display:table; width:100%; border-collapse:collapse}
.navigation > ul > li{display:table-cell; position:relative;}
.navigation > ul > li > a{display:block; text-align:center; white-space:nowrap; padding:10px; line-height:25px; color:#505050; text-transform:uppercase; font-size:12px; font-weight:bold; text-decoration:none}
.navigation > ul > li:first-child > a{border-radius:5px 0 0 5px; -ms-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px;}
.navigation > ul > li:last-child > a{border-radius:0 5px 5px 0; -ms-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0;}
.navigation > ul > li:hover > a, .navigation > ul > li.active > a{color:#FFF; text-decoration:none;
	background: #b72472;
	background: -moz-linear-gradient(top,  #b72472 0%, #b72472 50%, #b01868 51%, #a50c5c 100%);
	background: -webkit-linear-gradient(top,  #b72472 0%,#b72472 50%,#b01868 51%,#a50c5c 100%);
	background: linear-gradient(to bottom,  #b72472 0%,#b72472 50%,#b01868 51%,#a50c5c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b72472', endColorstr='#a50c5c',GradientType=0 );
}

.navigation > ul > li > ul{position:absolute; background:#d5d9d9; left:0; z-index:1001; width:100%; min-width:220px; list-style:none; margin:0; padding:0; display:none;
	border-radius:0 0 5px 5px;
	-ms-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-o-border-radius:0 0 5px 5px;
}
.navigation > ul > li:last-child > ul{left:auto; right:0}
.navigation > ul > li:hover > ul{display:block}
.navigation > ul > li > ul li{position:relative}
.navigation > ul > li > ul li a{display:block; font-weight:bold; padding:10px 20px; color:#505050; text-decoration:none}
.navigation > ul > li > ul li:hover > a{text-decoration:none; background:#a90c5f; color:#FFF}
.navigation > ul > li > ul > li ul{display:none; margin:0; padding:0; position:absolute; left:100%; top:0; background:#d5d9d9; min-width:220px; list-style:none;
	border-radius:0 0 5px 5px;
	-ms-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-o-border-radius:0 0 5px 5px;
}
.navigation > ul > li:last-child > ul > li ul{left:auto; right:100%}
.navigation > ul > li > ul > li:hover ul{display:block}

.navigation > ul > li.arrow > a:after{content:"\f0d7"; display:inline-block; width:auto; height:auto; font-family:FontAwesome; line-height:1; margin-left:5px}

.sun-postcontent .navigation{height:auto; padding:10px 0; background: none;
	border-radius: 0;
	-ms-border-radius:0;
	-webkit-border-radius:0;
	-o-border-radius:0;}

.containerBlock{padding:25px 0}
.textwidget{border:1px solid #dddddd; border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; overflow:hidden; margin-bottom:25px}
.textwidget > h5{background:#f3f3f3; padding:13px 10px; color:#15315b; font-size:18px; line-height:18px; margin:0; text-align:center}
.textwidget > h5 i{font-style:normal}
.textwidget > h5 em{font-style:normal}
.textwidget p{font-weight:normal; padding:5px 15px; font-weight:normal; margin:0}
.textwidget p a{text-decoration:underline}

.sun-postheader{margin:0 0 23px 0; padding:0 0 10px 0; font-size:24px; border-bottom:1px solid #DDD}
.printfriendly{display:none}

.flex-viewport{border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}
body .flex-control-nav li a{margin:0 3px}
body .flex-control-paging li a{width:13px; height:13px; background:#b8b8b8}
body .flex-control-paging li a.flex-active{background:#a90b5f}

.slider{padding-bottom:20px}
.wp-image-2937{margin-top:-18px !important}

.contents{}
.contents .caption{padding-bottom:15px;}
.contents .caption h4{color:#15315b; font-size:18px;}

#calendar_wrap{overflow:hidden;}
#calendar_wrap table{width:100%; border-collapse:collapse}
#calendar_wrap table caption{padding:10px; text-align:center; background:#f9f9f9; font-size:15px; border:1px solid #dddddd; border-bottom:none;
	border-radius:5px 5px 0 0; 
	-ms-border-radius:5px 5px 0 0; 
	-webkit-border-radius:5px 5px 0 0; 
	-o-border-radius:5px 5px 0 0;
}
#calendar_wrap table th{text-align:center; border:1px solid #dddddd; padding:5px;}
#calendar_wrap table td.pad{background:#f3f3f3}
#calendar_wrap table td{text-align:center; border:1px solid #dddddd; padding:10px 5px; background:#FFF;}
#calendar_wrap table tfoot{display:none}
#calendar_wrap table #today{background:#75216e; color:#FFF; font-weight:bold; border-color:#75216e}

.sun-footer{background:#f7f7f7; padding:40px 0 10px 0; font-weight:bold}
.sun-footer h3{font-size:16px; color:#333; margin:0; padding:0 0 7px 0;}
.sun-footer a{color:#333}

.sun-footer .footcol{float:left; width:25%; padding:0 15px; line-height:26px}
.sun-footer .footlink{clear:both; text-align:center;}
.sun-footer .footlink i{font-style:normal}
.sun-footer .footlink a{color:#a90b5f;}

body .navbar-header{display:inline-block; vertical-align:middle; margin:0}
body .navbar-header .navbar-toggle{margin:0; border:1px solid #dddddd}
body .navbar-toggle .icon-bar{background:#CCC}

div.wpcf7{padding-top:10px !important}
.wpcf7 .wpcf7-form-control-wrap{display:block; padding:0 0 10px 0;}
.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control{width:100%; padding:8px; border:1px solid #CCC;}

.wpcf7 .wpcf7-submit{padding:10px;}
.contactPage iframe{width:100%}

img[alt=Rss-logo]{float:right}

.sun-layout-cell{width:auto !important}
.otw-sidebar{border:1px solid #ddd; border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px;}
.sun-layout-cell .widgettitle{font-size:16px; margin:0; text-align:center; background: #f3f3f3; padding: 13px 10px; color: #15315b; font-size: 18px; line-height: 18px;}
.sun-layout-cell .textwidget{display:block; border:none; margin:0; padding:5px 0}
.sun-layout-cell .textwidget table{width:100%; border-collapse:collapse;}
.sun-layout-cell .textwidget #sidetable tr t
d{}
.sun-layout-cell .textwidget #sidetable tr td a{display:block; padding:5px 10px;}

.sun-content-layout-row{}
.sun-content-layout-row > .sun-layout-cell:first-child{float:left; width:30% !important}
.sun-content-layout-row > .sun-layout-cell:last-child{float:right; width:68% !important}
.sun-content-layout-row:after{content:""; display:block; width:100%; height:1px; clear:both; overflow:hidden}

body .tw-pagination{padding:13px 0 0 14px}

.sun-postheadericons{padding:0 30px 0 0; text-align:right}
.search .sun-search{display:none}
.search .sun-postcontent .navigation:after{clear:both; content:""; overflow:hidden; height:0; width:100%; display:block}
.search .sun-postcontent .alignleft{float:left}
.search .sun-postcontent .alignright{float:right}

.contents .caption h4{background:#d9d9d9; padding:10px; color:#000; font-weight:bold; border:1px solid #000; font-size:16px}

.sun-blockcontent-body marquee{height:200px}

.containerBlock{text-align:justify}







