/*
Theme Name: Divi-child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 3.0.45
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Template:   Divi
*/
/* Browser Reset */


@import url("../Divi/style.css");

.wpml-ls-legacy-list-vertical{position:fixed;right:0;text-align:right;top:40%;z-index:2147483647}
.wpml-ls-legacy-list-vertical .wpml-ls-flag{float:right}
.wpml-ls-display{display:none}
.wpml-ls-statics-footer a{min-width:100px;text-align:center;background-color:#444;color:#fff;-moz-transition:all .3s linear 0;-webkit-transition:all .3s linear 0;-ms-transition:all .3s linear 0;-o-transition:all .3s linear 0;transition:all .3s linear 0;padding:10px;float:right}
.wpml-ls-legacy-list-vertical .wpml-ls-statics-footer a:hover,.wpml-ls-current-language a{background:#ddd!important;color:#fff}
.wpml-ls-legacy-list-vertical .wpml-ls-flag{display:none}
#main-header{box-shadow:0 0 2px #ccc;border-bottom:5px solid #b8bdff}
#logo{width:400px}
.et-fixed-header #logo{width:230px}
#et-info{float:left;width:100%}
#et-info-email{float:right}
#et-info-phone::before,#et-info-email::before{margin-right:8px}
.et_pb_slide::before{background:rgba(0,0,0,0.6) none repeat scroll 0 0;content:"";display:inline-block;float:left;height:100%;left:0;position:absolute;top:0;width:100%}
.middlepart .et_pb_column.et_pb_column_1_4.et_pb_column_0{background:#f8f8f8 none repeat scroll 0 0;margin-right:15px;text-align:center;width:24%}
.middle-row-my{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.middle-row-my .et_pb_text_inner p{font-weight:700;margin-bottom:20px}
.home-post-my .entry-featured-image-url{float:right}
.home-post-my .entry-featured-image-url img{width:auto}
.home-post-my .et_pb_blog_grid{display:flex}
.home-post-my .et_pb_blog_grid .column{margin-right:2%!important;width:32.33%!important}
.home-post-my .et_pb_blog_grid .column h2{border-bottom:1px dotted #9082b7;line-height:unset;min-height:100px;margin-bottom:20px;margin-top:0}
.home-post-my .et_pb_blog_grid .column .et_pb_post{border:1px solid #9082b7;margin-bottom:0!important;border:none;height:100%}
.home-post-my .et_pb_image_container{background:#fff none repeat scroll 0 0;float:right;margin:0;padding-left:10px;display:none}
.home-post-my .home-post-title{float:left;width:100%}
.home-post-my .et_pb_blog_grid_wrapper{float:left;width:100%}
.home-post-title .et_pb_text_inner{position:relative}
.home-post-title h1{float:left;width:100%;text-align:center;float:left;margin:0;position:relative;text-transform:uppercase;z-index:9;font-weight:700}
.home-post-title .post-news-btn{float:right;display:none}
.home-post-title .post-news-btn a{background:#36a1d5 none repeat scroll 0 0;color:#fff;float:right;font-style:italic;padding:12px 20px;position:relative;text-transform:uppercase;z-index:9}
.home-post-my .et_pb_column .et_pb_button_module_wrapper{float:left;margin-top:20px;width:100%}
#footer-widgets{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0!important}
.footer-widget.last{padding-top:0;width:25%!important}
.footer-widget{color:#fff;float:left;padding:40px 0}
.footer-widget:first-child{margin-right:0}
.footer-widget.last .footer-img a{float:right;margin-top:50px}
.footer-widget.last .footer-img{text-align:center}
.footer-widget.last .footer-img a{display:inline-block;float:none;margin:0 auto;width:80%;margin-top:50px}
.footer-text a{float:left;text-align:left;width:100%;color:#fff}
.footer-widget #et-info span{float:left;text-align:left}
.footer-text p{float:left;padding-bottom:0;padding-top:10px;width:100%}
.footer-text p strong{float:left;width:100%}
.home-post-my .et_pb_blog_grid .column h2{text-align:center;background:#9082b7 none repeat scroll 0 0;border-bottom:1px dotted #9082b7;color:#fff;display:table;height:90px;line-height:unset;margin-bottom:20px;margin-top:0;padding:10px;width:100%}
.support-text > a{color:#B8BDFF;float:left;font-size:13px;font-style:normal;font-weight:700;line-height:17px;text-align:center;text-transform:capitalize;width:200px}
.support-text{float:left;margin-bottom:15px;width:100%}
#main-footer .footer-widget h4{margin-bottom:10px}
.home-post-my .post-content{text-align:justify}
.sweep-to-right a{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.sweep-to-right a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.sweep-to-right a:hover,.sweep-to-right a:focus,.sweep-to-right a:active{color:#fff}
.sweep-to-right a:hover:before,.sweep-to-right a:focus:before,.sweep-to-right a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}
.subpage-title .et_pb_module.et_pb_post_title{background:rgba(0,0,0,0.5);padding-bottom:80px;text-align:center}
.subpage-title .et_pb_module.et_pb_post_title h1{color:#36a1d5;font-size:40px;font-weight:700;text-shadow:1px 1px 3px #000;text-transform:uppercase}
.subpage-my .et_pb_column.et_pb_column_3_4.et_pb_column_1 .et_pb_text a,.subpage-event-my .subpage-my a{color:#060566;text-decoration:underline}
.about-sidebar .widget_nav_menu ul li{float:left;width:100%;margin-bottom:10px}
.about-sidebar .widget_nav_menu ul li a{background:#333;color:#fff;float:left;padding:10px;width:100%;border-left:3px solid #36a1d5}
.subpage-content-title h2{border-bottom:1px dotted;color:#060566;font-weight:700}
.subpage-image{float:right;margin-left:15px}
.about-sidebar .sub-menu{float:left;margin-top:10px;width:100%}
.about-sidebar .widget_nav_menu .sub-menu li{float:left;margin:0 0 10px;padding-left:12px;width:100%}
.about-sidebar .widget_nav_menu .sub-menu li:last-child{margin-bottom:0}
.subpage-content-title .et_pb_title_container{width:100%}
.subpage-content-title .et_pb_title_meta_container{display:none}
.subpage-content-title h1{border-bottom:1px dotted;color:#060566;font-weight:700}
#top-menu-nav .sub-menu{width:280px}
#top-menu li li a{width:100%}
#top-menu li li{width:100%}
.contact-icon{background:#36a1d5;border-radius:50%;color:#fff;float:left;margin-right:20px;font-size:26px;height:70px;line-height:70px;text-align:center;width:70px}
.et-pb-contact-message p{background:#060566;color:#fff;padding:10px;text-align:center}
.search #content-area #sidebar{display:none}
.search #main-content .container::before{display:none}
.search #left-area{width:100%;padding:0;margin-bottom:50px}
.search .entry-title a{color:#060566}
.search #content-area{margin-top:50px}
.error404 #sidebar{display:none}
.error404 #left-area{margin-top:0;padding:0;width:100%;margin-bottom:50px}
.error404 #main-content .container::before{display:none}
.archive #sidebar{display:none}
.archive #left-area{margin-top:0;padding:0;width:100%;margin-bottom:50px}
.archive #main-content .container::before{display:none}
.archive .post a img{float:right;width:auto}
.archive .post img{float:right;width:auto}
.archive .post h2{color:#060566;font-size:24px;font-weight:700}
.archive .post a{color:#060566}
.single #sidebar{display:none}
.single #left-area{margin-top:0;padding:0;width:100%;margin-bottom:50px}
.single #main-content .container::before{display:none}
.single #left-area a{color:#060566}
.single #left-area .entry-content .et_pb_section{padding:0}
.single #left-area #comment-wrap{padding:0}
.single #left-area h1{font-size:24px;font-weight:700;color:#060566}
.single #left-area .post img{width:auto}
.about-sidebar li.current-menu-ancestor > a,.about-sidebar .current-menu-item a{background:#2098D1!important}
.about-sidebar .widget_nav_menu .sub-menu a{background:#333!important}
.about-sidebar .widget_nav_menu .sub-menu .current-menu-item a{background:#2098D1!important}
.contact-info .et_pb_column:nth-child(2n){padding-left:30px}
.home-post-my .et_pb_post .entry-title a{display:table-cell;vertical-align:middle}
.support-text a{font-size:16px!important}
#left-area .post-meta{display:none}
.et_pb_title_meta_container{display:none}
#et-info-fax > img{margin-right:5px;margin-top:7px;width:20px}

.et_pb_slide { padding:0px 20px; }
.et_pb_slide_description {  padding-left: 0;   padding-right: 0; }

@media only screen and (max-width: 767px) {
.et_pb_slide_content p{font-size:20px!important}
#et-info-email{float:right;width:100%}
.et_pb_text_1 h1{font-size:32px!important}
.home-post-my .et_pb_blog_grid{display:inherit!important}
.home-post-my .et_pb_blog_grid .column{margin-bottom:30px!important;margin-right:0!important;width:100%!important}
.home-post-my .et_pb_blog_grid .column h2{ height:auto;}
#footer-widgets{display:inherit!important}
.footer-widget{width:100%!important}
.footer-text p{text-align:left}
#main-footer .container .footer-widget{margin-bottom:0!important;padding-bottom:0}
#logo{ width: auto !important;  }
.contact-info .et_pb_column:nth-child(2n){ padding-left: 0px !important; }

.subpage-content-title h1{font-size: 30px !important;}
.footer-widget:first-child { margin-right: 0px !important; }
.footer-img a img { max-width: 200px; }

.et-search-form .et-search-field{ background: #fff; padding: 10px;}
.home-post-my .et_pb_image_container{ display:none !important; }
.subpage-image {
    max-width: 50%;
}
}

@media only screen and (min-width: 768px) and (max-width:1199px){
.et_pb_slide_description{ padding-left: 0px; padding-right: 0px; }
.et_pb_slide_content p{ font-size:25px !important; }
.et_pb_module .et_pb_slide{ padding: 0px; }
#logo{ width:300px !important; max-height:unset !important; }
.et-fixed-header #logo { width: 220px !important;}
.home-post-my .post-content p{ font-size:13px;}
.home-post-my .post-meta{ font-size: 13px; }
.home-post-my .et_pb_blog_grid{ display:unset !important;}
.home-post-my .et_pb_blog_grid .column { margin-right: 1% !important; width: 32.33% !important; }

.home-post-my .et_pb_column .et_pb_blog_grid .column.size-1of2,.home-post-my .et_pb_column .et_pb_widget:nth-child(n){ width:100% !important; float:left; margin-bottom:0px !important; }
.home-post-my .et_pb_blog_grid .column .et_pb_post{margin-bottom:20px !important;}
.home-post-my .et_pb_blog_grid .column h2{ height:auto; }

.contact-info .et_pb_column{ width: 33.33% !important; margin-right:0px !important; }
.contact-info .et_pb_column:nth-child(2n){ padding-left:0px; }

.footer-widget:first-child { margin-right: 0px !important; }

.subpage-my .et_pb_column.et_pb_column_1_4.et_pb_column_0{ float: left !important;  width: 35% !important; margin:0px !important; }
.subpage-my .et_pb_column.et_pb_column_3_4.et_pb_column_1{  width: 65% !important;}
.subpage-my .et_pb_widget.widget_nav_menu { width: 90% !important; }

.et_pb_widget_area_left{ border:none !important;}
#top-menu a{ font-size:13px !important;}
#top-menu li{ padding-right:15px !important;}

.et_pb_column.et_pb_column_1_4.et_pb_column_0{ float: left !important;  width: 35% !important; margin:0px !important; }
.et_pb_column.et_pb_column_3_4.et_pb_column_1{  width: 65% !important;}
.et_pb_column.et_pb_column_1_4.et_pb_column_0 .et_pb_widget.widget_nav_menu { width: 90% !important; }

}
