/*
Theme Name: twentyseventeen Child
Template: twentyseventeen
*/
@import url("../twentyseventeen/style.css");
.entry-content a, .entry-summary a, .comment-content a, .widget a, .site-footer .widget-area a, .posts-navigation a, .widget_authors a strong , .entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .comment-content a:focus, .comment-content a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:not(.prev):not(.next):focus, .pagination a:not(.prev):not(.next):hover, .comments-pagination a:not(.prev):not(.next):focus, .comments-pagination a:not(.prev):not(.next):hover, .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover{ box-shadow:none;}
.wrap { max-width: 100%; width: 100%;}
body { font-family: "Lora", Arial, Helvetica, sans-serif !important;font-size:15px;line-height:20px;}
p{ margin-bottom: 20px;}
.widget{ padding: 0px;}
.container { width: 1000px; margin: 0 auto;}
.custom-logo-link img { max-width: 100%; max-height: inherit;}
.custom-logo-link { padding: 0px;}
.custom-header .site-branding  { padding: 10px 30px !important; background: #fff; padding-bottom: 5px;margin-bottom: 0px !important;float: left; width: 100%;position: relative !important;}
.main_logo .desktop_logo .wp-caption { width: 100% !important; margin: 0px 0 5px 0;}
.main_logo { text-align: center;}
.main_logo .desktop_logo .wp-caption img { width: 100% !important;}
.main_logo .desktop_logo .wp-caption  figcaption{ display: none !important;}
.main_logo .mobile_logo{ display: none !important;}
.header_top_social {  background: #264c62; padding: 10px 33px;}
.header_top_social .header-widget-1 { float: left;}
.header_top_social .header-widget-2 { float: right; width: 50%;}
.header_top_social .widget {padding: 0px;}
.header_top_social .widget a{ box-shadow: none; font-size: 14px; color: #fff;}
.header_top_social .widget a img{ box-shadow: none; float: right;margin: 3px 8px; opacity: 0.5}
.header_top_social .widget a:hover img{ box-shadow: none; opacity:1}
.header_top_social .widget p { margin: 0px;}
.navigation-top { font-family: "Merriweather", Arial, Helvetica, sans-serif !important; position: relative; float: left; width: 100%; top: 0px !important;border-bottom: 1px solid #e1e1e1;border-top: 1px solid #e1e1e1;}
.main-navigation a { font-size: 14px; font-weight: normal; color: #333;padding: 10px 0;padding-right: 35px;}
.main-navigation li:last-child a { padding-right: 0px;}
.main-navigation ul li.menu-item-has-children.focus:before, .main-navigation ul li.menu-item-has-children:hover:before, .main-navigation ul li.menu-item-has-children.focus:after, .main-navigation ul li.menu-item-has-children:hover:after, .main-navigation ul li.page_item_has_children.focus:before, .main-navigation ul li.page_item_has_children:hover:before, .main-navigation ul li.page_item_has_children.focus:after, .main-navigation ul li.page_item_has_children:hover:after { display:none;}
.main-navigation > div > ul { text-align: center;}
.site-navigation-fixed.navigation-top { position: inherit;}
.main-navigation a:hover, .main-navigation a:active, .main-navigation a:focus { color: #264c62 !important;}
.site-footer { background: #363839; border-top: 12px solid #e9eaee;}
.site-footer .widget-area { padding: 43px 0px 40px;}
.footer_bottom {padding: 18px 30px 12px;background: #282a2b;border-top: 1px solid #4b4c4d; float: left; width: 100%;}
.site-footer .widget { padding-bottom: 0px;}
.site-footer .widget-column.footer-widget-1 img { width: 150px;}
.site-footer .widget-column.footer-widget-2 { float: left; width: 30%;}
.site-footer .wrap { padding: 0px;}
.site-footer .widget-column.footer-widget-2 ul {list-style: none;margin: 0; padding: 0;font-size: 12px;line-height: 15px;}
.site-footer .widget-column.footer-widget-2 ul li { border: none;float: left; width: 100%; padding: 0px; border-bottom: 1px solid #585151;}
.site-footer .widget-column.footer-widget-2 ul li a { padding: 12px 0; border-bottom: 1px solid #000; float: left; width: 100%; box-shadow: none; color: #BFBFBF !important; text-shadow: 1px 2px 1px #000; font-size: 12px;}
.site-footer .widget-column.footer-widget-2 ul li a:hover { color: #264c62 !important}
.site-footer .widget-column.footer-widget-2 ul li:last-child { border: none;}
.site-footer .widget-column.footer-widget-2 ul li:last-child a { border: none;}
.site-footer .widget-column.footer-widget-2 ul li:first-child a { padding-top: 0px;}
.footer_bottom .site-info { padding: 0px; margin: 0px; float: left;color: #8C8989 !important; text-shadow: 1px 2px 1px #000; font-size: 12px;}
.header_top_social.footer_social { float: right; background: none; padding: 0px;}
.header_top_social.footer_social .widget-area { padding: 0px;}

.top_main_container { max-width: 940px; margin: 0 auto;}
.left_side_content { float: left; width: 65%;}
.right_side_content { float: right; width: 30%;}
.right_side_content [type="search"] {border-color: #d2d2d2 !important; border-radius: 0px; padding: 3px 0px;font-size: 13px;color: #333333;text-indent: 5px;display: block; font-family:Arial, Helvetica, sans-serif}
.widget.widget_search { padding-bottom: 20px;}
.right_side_content .widget.widget_text a {float: left;width: 100%;margin-bottom: 10px;}
.right_side_content .widget.widget_text a:hover { box-shadow: none;}
.right_side_content .widget.widget_text p {float: left;width: 100%;margin-bottom: 0px;}
.textwidget h3 { font-size: 20px; font-family: "PT Sans", Arial, Helvetica, sans-serif !important;margin-bottom: 40px;}
.left_side_content .wrap { padding: 20px 0px 0px;}
.left_side_content .pt-cv-carousel.pt-cv-slide {border-radius: 1em;height: 249px;min-height: 150px; background-color: rgb(255, 225, 107);border: 2px solid rgb(38, 76, 98); display: block;position: relative; overflow: hidden;padding:8px;box-sizing: border-box}
.left_side_content .pt-cv-href-thumbnail.pt-cv-thumb-default { width:32%; height: 200px; overflow: hidden; float: left;}
.left_side_content .pt-cv-href-thumbnail.pt-cv-thumb-default img { margin: 0px; width: auto; height: 200px;box-shadow: none;border: 1px solid #000;}
.left_side_content .entry-content .pt-cv-href-thumbnail.pt-cv-thumb-default:hover { box-shadow: none;}
.left_side_content .pt-cv-scrollable .pt-cv-cap-w-img { position: relative; width: 65%; float: left; background: none;padding: 0px;top: 0;}
.pt-cv-wrapper .carousel-control.left , .pt-cv-wrapper .carousel-control.right { display: none;}
.pt-cv-view .pt-cv-carousel-indicators {left: 9px; margin: 0px;text-align: left; bottom: 5px;}
.pt-cv-view .pt-cv-carousel-indicators li { width: 8px; height: 8px; background: #cccccc; border-radius: 0px;}
.pt-cv-view .pt-cv-carousel-indicators li.active { border: 1px solid #000; background: #000; width:8px ; height: 8px; border-radius: 0px;}
.left_side_content .pt-cv-scrollable .pt-cv-content, .left_side_content .pt-cv-scrollable .pt-cv-content a{ font-family: 'Gills Sans MT','Gills Sans',sans-serif; color: #454545;font-size: 14px;line-height: 20px;}
.left_side_content .pt-cv-scrollable .pt-cv-content em, .left_side_content .pt-cv-scrollable .pt-cv-content strong{ font-family: 'Gills Sans MT','Gills Sans',sans-serif; font-style: normal;color: #454545; font-weight:normal !important;}
.left_side_content .pt-cv-scrollable .pt-cv-title a{color: #264c62 !important;font-size: 20px; font-weight: bold;font-style: italic;font-family: 'Gills Sans MT','Gills Sans',sans-serif; }
.left_side_content .pt-cv-wrapper .pt-cv-carousel-caption .btn {background: none;padding: 0px;border: none; color: #0092E4; text-decoration: underline !important;display: table-caption;}
.left_side_content .homebox {border: 1px solid black;background: #f3fdfc;line-height: 160%; font-size: 15px; padding: 1em;}

.left_side_content .home_blog h2 a{ color: #29299e; font-family: "PT Sans", Arial, Helvetica, sans-serif !important; font-size: 24px;} 
.left_side_content .home_blog .pt-cv-href-thumbnail.pt-cv-thumb-default { width: 100%; height: 300px;}
.left_side_content .home_blog .pt-cv-href-thumbnail.pt-cv-thumb-default img { max-width: inherit !important;height:100%; border: none;}
.left_side_content .home_blog h4 a{ line-height: 20px; font-size: 16px;font-weight:600; color: #29299e; font-family: "PT Sans", Arial, Helvetica, sans-serif !important;}
.left_side_content .home_blog h4{ padding-top: 10px;}
.left_side_content .home_blog h4 a:hover { color: #264c62;}
.left_side_content .home_blog .entry-date{ color: rgba(51,51,51,.6); font-size: 13px; font-family: "Lora", Arial, Helvetica, sans-serif !important;}
.main-navigation .menu-item-has-children > a > .icon, .main-navigation .page_item_has_children > a > .icon { display: none;}
.main-navigation ul ul { border: none; border-top:3px solid #264c62; width: 170px !important; padding: 0px;}
.main-navigation ul ul ul { top: -2px;}
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul { left:0px;}
.navigation-top .wrap { padding: 0px;}
.main-navigation ul ul li a{border-bottom: 1px solid #dcdadb !important;  color: #333333 !important; font: 13px/30px "Lora", Arial, Helvetica, sans-serif;padding: 7px 20px;line-height: 19px; width: 100%; background: #edebeb;}
.main-navigation ul ul li a:hover { background: #f5f4f4;}
.content-area { max-width:100%  !important;}
.has-sidebar #secondary { width:100%;padding-top:0px;}
.site-content { padding-top:20px;}
.page-template-right_sidebar .site-content .wrap ,.has-sidebar .site-content .wrap { padding:0 30px;}
.left_side_content .entry-content h3 a {color: #29299e; font-family: "PT Sans", Arial, Helvetica, sans-serif !important;font-size: 18px;font-weight: bold;}
.left_side_content .entry-content h3 { margin-top:0px; margin-bottom:0px; padding-top:0px;}
.left_side_content .entry-content p a { color:#29299e;}
.left_side_content .entry-content h3 {font-family: "PT Sans", Arial, Helvetica, sans-serif !important;font-size: 18px;font-weight: bold; color:#333; display:inline;}
.has-sidebar .content-area .entry-meta { display:none;}
.has-sidebar.single-post .entry-title  { font-family:"PT Sans", Arial, Helvetica, sans-serif !important; font-size:22px;color:#29299e;}
.has-sidebar:not(.error404) #primary{ width:65%;}
.archive.has-sidebar:not(.error404) #primary{ width:100%;}
a { color:#29299e;}
.has-sidebar .content-area p a {color:#29299e;}
.has-sidebar .content-area p a:hover {color:#333;}
.has-sidebar .content-area ul {padding-left: 40px;}
.has-sidebar .content-area h3{font-family:"PT Sans", Arial, Helvetica, sans-serif !important; font-size:18px;color:#333; font-weight:bold; padding-top:0px;}
.wp-caption p.wp-caption-text { font-size: 11px; font-family: sans-serif;font-style: normal;line-height: 16px;}
.entry-content1 blockquote {background: #f5f5f5; font: 13px/20px "Lora", Arial, Helvetica, sans-serif !important; color: #444444; border-left: 4px solid #264c62;	padding: 15px; margin:10px 10px 10px 40px;}
.reading-box { padding:28px 28px 27px 31px;}
.breadcume_div { background:#fff url(page-title-background.png;) ;background-position: center center; padding: 33.5px 30px; background-repeat: no-repeat; text-align:right;font-family:"PT Sans", Arial, Helvetica, sans-serif !important; font-size:12px;height: 87px;}
.breadcume_div .left_title {font-size: 18px !important; text-align: left; float: left;}
.left_side_content .pt-cv-scrollable .pt-cv-cap-w-img {
    background: none !important;
}
.widget_author_avatars .author-list {text-align:left !important;}
.left_side_content h2 a {color: #29299e; font-family: "PT Sans", Arial, Helvetica, sans-serif !important;font-size: 22px;font-weight: 300;}
.post .meta-info { line-height: 34px; border-top: 1px solid #e7e6e6; border-bottom: 1px solid #e7e6e6; margin-top: 36px; font-size: 12px; clear: both; overflow: hidden;	min-height: 34px;}
.post .meta-info .alignleft { width: 80%; line-height: 23px;}
.post .alignleft { display: inline;  float: left; margin-right: 15px;}
.post .alignright {display: inline;float: right; margin-left: 15px;}
.post .meta-info .sep {padding: 0px 5px;}
.post a{ color:#29299e}
.read-more:after {  font-family: FontAwesome; content: '\f054';color: #000;font-size: 8px; padding-left: 5px;}
.entry-summary.inner_blog_post .featured-image {float: left;width: 50%; height: 202px; overflow: hidden;margin-bottom:20px; position:relative;}
.entry-summary.inner_blog_post .featured-image img {width:94%;}
.entry-summary.inner_blog_post .featured-image .image-extras:before {content: ''; display: inline-block; height: 100%; vertical-align: middle;}
.entry-summary.inner_blog_post .featured-image .image-extras {background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgba(255,219,0,1)), color-stop(1, rgba(226,195,4,1)) );position: absolute;  top: 0; left: 0;text-align: center; width: 94%; height: 100%;    -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%);  -o-transform: translateX(-100%);  -ms-transform: translateX(-100%);  transform: translateX(-100%);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);    opacity: 0;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;   -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}
.entry-summary.inner_blog_post .featured-image .image-extras .image-extras-content {display: inline-block; vertical-align: middle; width: 90%; height: auto;}
.entry-summary.inner_blog_post .featured-image .image-extras .image-extras-content h3 {    font: 13px 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;  color: #333333 !important;  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);  margin: 0 !important;  margin-top: 10px !important;}
.entry-summary.inner_blog_post .featured-image:hover .image-extras {    -webkit-transform: translateX(0%);   -moz-transform: translateX(0%); -o-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%);   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";   filter: alpha(opacity=100);   opacity: 1;}
.entry-summary.inner_blog_post .featured-image .image-extras .image-extras-content .link-icon {background: url(link-ico.png);width: 35px;height: 36px; vertical-align: top; text-indent: -10000px;}
.entry-content a img {box-shadow:none !important;}
.smooth_slider .smooth_slideri {z-index: 0 !important;}
.site-header .navigation-top .menu-scroll-down {display:none;}
@media screen and (max-width: 1024px) 
{
	
}
@media screen and (max-width: 980px) 
{	
	.container { width: 100%;}
	.main_logo .mobile_logo{ display: block !important;}
	.main_logo .desktop_logo{ display: none !important;}
	.left_side_content .home_blog .pt-cv-href-thumbnail.pt-cv-thumb-default img	{ width: 100%;}
	.widget a img  {box-shadow:none;}
}
@media screen and (max-width: 800px) 
{
	.container { width: 100%;}
	.header_top_social .header-widget-1 { }
	.header_top_social .header-widget-2 {text-align:right;}
	.header_top_social .widget a img { float: none;}
	.header_top_social .header-widget-1 .widget p { margin-bottom: 10px;}
	.js .menu-toggle, .js .dropdown-toggle { display: block;}
	.js .main-navigation ul, .js .main-navigation ul ul, .js .main-navigation > div > ul { display: none;}
	.main-navigation li { display: block; width: 100%;}
	.js .menu-toggle { font-weight: normal;width: 100%;width: 100%; background: linear-gradient(#fefefe, #f3f3f3) !important; border: 1px solid #dadada !important;padding: 6px; box-shadow: none; border-radius: 0px !important;}
	.navigation-top nav { margin: 0px;padding: 5px 10px;}
	.menu-toggle:focus { outline: none;}
	.js .main-navigation ul{display: block;border: 1px solid #dadada !important;margin-top: -3px;}
	.main-navigation a {font-size: 12px; font-weight: normal;color: #333;padding: 10px;padding-right: 35px; text-align: left;border-bottom: 1px solid #dadada !important;}
	.js .main-navigation ul .icon-angle-down { display: none;}
	.js .main-navigation ul, .js .main-navigation > div > ul { width: 100%; position: relative;left: 0px;width: 100% !important; padding: 0px;}
	.js .main-navigation ul ul { display: block; width: 100%; position: relative;left: 0px;width: 100% !important;}
	.js .main-navigation ul ul { border: none !important; border-top: 1px solid #dadada !important;}
	.main-navigation ul ul li a{ background: #fff !important; padding:7px 14px;}
	.main-navigation ul ul li a:before { content:' - ';}
	.main-navigation ul ul ul li a:before { content:' -- ';}
	.main-navigation ul ul ul li a{ background: #fff !important; padding: 7px 14px;}
	.top_main_container { max-width: 100%; padding: 0 12px;}
	.left_side_content , .right_side_content { width: 100%;}
	.page-one-column .panel-content .wrap { max-width: 100%;}
	.left_side_content .home_blog .pt-cv-href-thumbnail.pt-cv-thumb-default { height: 430px;}
	.site-footer .widget-column.footer-widget-1, .site-footer .widget-column.footer-widget-2 { width: 100%; text-align: center; padding: 0 10px;}
	.site-footer .widget-column.footer-widget-2 ul li { text-align: left;}
	.header_top_social.footer_social, .footer_bottom .site-info { float: none ; text-align: center; width: 100%;}
	.footer_bottom .site-info { margin-top: 20px;}
	.has-sidebar:not(.error404) #primary { width:100%;}
	.right_side_content #text-4{ width:68%; float:left;}
	.breadcume_div { float:left; width:100%;padding: 33.5px 10px;text-align:right;}	
	.site-content-contain { float:left; width:100%;}
	.page-template-right_sidebar .site-content .wrap, .has-sidebar .site-content .wrap { padding:0 15px;}
	.wrap {padding:0 15px;}
	
}
@media screen and (max-width: 767px) 
{
	.left_side_content .home_blog .pt-cv-href-thumbnail.pt-cv-thumb-default img{ width: auto;}
	.custom-header .site-branding { padding: 0px !important; height: auto !important;}  
	.has-header-image.twentyseventeen-front-page .custom-header { height:auto !important;}
}
@media screen and (max-width: 736px) 
{
	
}
@media screen and (max-width: 667px) 
{
	
}
@media screen and (max-width: 640px) 
{
	.main_logo .mobile_logo .widget_media_image img {max-width: 85% !important;height: auto; margin-top: 15px;}	
	.main_logo .mobile_logo {left: 30% !important;}
}
@media screen and (max-width: 600px) 
{
	
}
@media screen and (max-width: 568px) 
{
	.left_side_content .pt-cv-href-thumbnail.pt-cv-thumb-default img {height:auto;}
	.left_side_content .pt-cv-carousel.pt-cv-slide { height: 340px;}
	.main_logo .mobile_logo {left: 25% !important;}
}
@media screen and (max-width: 536px) 
{
	
}
@media screen and (max-width: 480px) 
{
	.left_side_content .pt-cv-href-thumbnail.pt-cv-thumb-default , .left_side_content .pt-cv-scrollable .pt-cv-cap-w-img{ width: 100%; left:0px;}	
	.left_side_content .pt-cv-href-thumbnail.pt-cv-thumb-default img { height: 100%; width: auto;}
	.left_side_content .pt-cv-href-thumbnail.pt-cv-thumb-default { height: 250px;}
	.left_side_content .pt-cv-carousel.pt-cv-slide { height: auto;}
	.right_side_content #text-4 { width:100%;}
	.entry-summary.inner_blog_post .featured-image { width:100%;height:auto;}
	.entry-summary.inner_blog_post .featured-image img ,.entry-summary.inner_blog_post .featured-image .image-extras{ width:100%;}
}
@media screen and (max-width: 414px) 
{
	img.alignleft, img.alignright { display:inline;}
	.wp-caption.alignnone { width:100% !important;}
	.main_logo .mobile_logo {left: 18% !important;}
	.header_top_social .header-widget-1 , .header_top_social .header-widget-2 {text-align:center;width:100%; float:none;}
}
@media screen and (max-width: 375px) 
{
	.breadcume_div { float:left; width:100%;min-height: 87px;padding: 23.5px 10px;height:auto;text-align:center;}	
	.breadcume_div .left_title {width: 100%; text-align: center;}
}
@media screen and (max-width: 360px) 
{
	.main_logo .mobile_logo {left: 9%!important;}
}
@media screen and (max-width: 320px) 
{
	
}
