.professionals-page h1{text-align:center; font-size:20px; letter-spacing:3px; max-width:662px; margin:0 auto 25px; line-height:32px;
}
.pro-data h3{font-size:22px; margin-top:20px; margin-bottom:15px; }
.pro-description{font-size:14px; }
.pro-img img{width:100%; }
.pro-data{margin-bottom:40px; }

.mp-post-meta-info .mp-read-more{border:1px solid; padding:6px 15px;}
.mp-post-meta-info .mp-read-more:hover{color:#fff !important; background:#1abc9c;}

.professionals-banner{background:url(http://www.eve-taylor.com/media/professionals/banner-1.jpg) repeat-x; background-size:cover; padding:0; min-height:657px; margin:0 0 80px 0; font-family:'Montserrat', sans-serif; overflow:hidden;
    display:flex; align-items:center;}
.professionals-banner .seller-right h2{font-size:22px; line-height:33px; color:#fff; font-family:'Montserrat', sans-serif; font-weight:100; margin-bottom:30px;}
.professionals-banner .seller-right h2 strong{font-weight:500;}
.professionals-banner .seller-right p{max-width:inherit; line-height:22px; text-align:left;}
.professionals-banner .seller-right .btn.border-btn{min-width:295px;}
.professionals-banner .seller-right{text-align:left;}

.professionals-banner .seller-right .btn.border-btn{min-width: 295px; padding:14px 25px; margin:30px 0 0 0; color:#fff; border:1px solid #fff;
    text-align:left; letter-spacing:1px; position:relative;}
.professionals-banner .seller-right .btn.border-btn::after{content:''; border:solid white; border-width:0 3px 3px 0; display:inline-block; padding:3px; transform:translateY(-50%) rotate(-45deg); -webkit-transform:translateY(-50%) rotate(-45deg); position:absolute; top:50%; right:26px; transition:all 0.4s ease; -webkit-transition:all 0.4s ease;}
.professionals-banner .seller-right .btn.border-btn:hover{color:black;}
.professionals-banner .seller-right .btn.border-btn:hover::after{border-color:black;}

.pro-newsletter h2{font-family:'Montserrat', sans-serif; letter-spacing:5px; font-weight:normal; font-size:22px; float:none; text-transform:uppercase; margin-bottom:13px;}
.pro-newsletter p{font-size:15px; letter-spacing:1px; margin-bottom:20px;}
.pro-newsletter .action.primary{background:#19a09a; border:1px solid #19a09a !important; font-weight:400; font-size:12px; height:51px; line-height:49px; border:0; border-radius:0; min-width:295px; position:relative; letter-spacing:1.5px; padding:0 26px; text-align:left;}
.pro-newsletter .action.primary::after{content:''; border:solid white; border-width:0 3px 3px 0; display:inline-block; padding:3px; transform:translateY(-50%) rotate(-45deg); -webkit-transform:translateY(-50%) rotate(-45deg); position:absolute; top:50%; right:26px; transition:all 0.4s ease; -webkit-transition:all 0.4s ease;}
.pro-newsletter .action.primary:hover{border:1px solid #fff !important; background:none;}
/* .newsletter-content > p{} */

.post-item-wraper{border:1px solid #ccc;}
.post-list-body .post-item-wraper{padding:15px !important;}

.post-item-wraper:hover{border:1px solid #eee !important; box-shadow:0px 0px 14px 0 rgb(0 0 0 / 10%) !important;}

.post-item-list .post-image{min-width:190px !important;}

.post-image img.img-responsive{margin:0 !important;}
.mp-post-info{padding:6px 0; font-size:12px !important;}

.post-list-body .pager{display:none;}
.pageblogcounter{display:table; width:100%; text-align:right; padding-right:20px; text-align:right; /*border:1px solid #ddd; padding:8px 15px;*/ margin:0 0 15px 10px; font-size:13px;}
.pageblogcounter .pagecounter{border:1px solid #ddd; padding:8px 6px 8px 10px; margin:0 5px;}
.pageblogcounter .pagecounter:after{content:"\f078"; margin-left:7px; font: normal normal normal 12px/1 FontAwesome;}
.pageblogcounter span{padding:0 2px; display:inline-block !important;}
.load-more{border:1px solid #19a09a; background-color:#fff !important; color:#19a09a !important; padding:10px 10px; border-radius:4px; font-size:15px; font-weight:600; margin:50px auto; display:table; min-width:220px; text-align:center;}
.load-more:hover{background-color:#19a09a !important; color:#fff !important;}

.mpguide-post-index .main#maincontent, .mpguide-post-view .main#maincontent{padding-top:0;}

ul.menu-categories li.category-item{position:relative; padding-right:15px;}

ul.block-content.menu-categories.category-level3{padding-left:10px; font-size:13px;}

.mp-sidebar.mpcss .block-content{padding-left:0;}
.mp-sidebar.mpcss ul.menu-categories i.fa-folder-open-o{display:none;}
.mp-sidebar.mpcss .fa-plus-square-o, .mp-sidebar.mpcss .fa-minus-square-o{position:absolute; right:0; top:5px;}
.mp-sidebar.mpcss .fa-minus-square-o:before{content:"\f068"; color:#acacac;}
.mp-sidebar.mpcss .fa-plus-square-o:before{content:"\f067"; color:#acacac;}
.mp-sidebar.mpcss ul.menu-categories a.list-categories{margin-left:0;}

/****/
/* .img-responsive img{width:80%;} */
.post-view-image .img-responsive{width:100%; max-width:620px;}
/* .post-post_content iframe{width:100%; max-width:620px; height:466px; display:table; margin-top:20px; margin-bottom:10px;} */
.post-post_content{padding-top:20px;}
.mp-blog-view{max-width:80%;}
.mpcss.post-view{margin-bottom:30px;}
.datesection span{color:#9d9d9d;}
.post-list-content{margin-top:30px; }

.titleblog{font-size:28px; color:#2e2e2e;}
.mpcss.post-view .mpguide-post-view .post-view-image{padding:0 0;}
.mpguide-post-view .post-view-image{padding:0 0;}
.post-list-content.col-md-12.col-sm-8, .post-post_content.col-xs-12{padding-left:0; padding-right:0;}


.filedownloadmain{clear:both; padding:10px 0 ;}
.filedownloadmain .file-main-title{background:#eee; color:#2f2f2f; padding:15px 20px; display:block;}
.filedownloadmain .file-main-title h3{margin-bottom:0;}

.filesection-ul{padding:0 0;}
.filesection-ul li{margin-bottom:0px; padding:12px 0; display:table; width:100%; border-bottom:1px solid #eee;}
/* .news{border-bottom:1px solid #eee;} */
.filename{padding:10px 20px; float:left;}
.filename:before{content:"\f1c1"; color:#dd292a; margin-right:10px; font: normal normal bold 14px/1 FontAwesome;}
.filedwonload{background:#19a09a; float:right; padding:7px 15px; color:#fff; float:right; }
.filedwonload:hover{color:#fff;}


.product.info.detailed .product.data.items > .item.title > .switch{font-weight:600; padding-left:0 !important;}
.block-title .block-mp-sidebar-heading{font-weight:600; font-size:20px;}

.maindivpsot{max-width:620px; padding:10px 0;}
.videosection{position:relative; width:100%; overflow:hidden; padding-top:56.25%;}
.videosection iframe{max-width:100%; margin:0;}
/****/

@media (min-width:767.5px) and (max-width:1024.5px){
    .post-item-list .post-image{min-width:190px !important; display:table !important; min-height:140px; margin:0 auto;}
}

@media (max-width:991.5px){
    .newsletter-section.pro-newsletter h2{font-size:22px;}
    .post-list-content.col-md-12.col-sm-8{width:100%; max-width:100%;}
    /* .post-post_content iframe{height:420px; margin:20px 0;} */
    .filedownloadmain{padding-left:0; padding-right:0;}
    .filename{padding-left:10px;}
}
@media (max-width:767.5px){
.mainHeader.topbar .search-group{right:190px !important;}

.mpguide-post-index .post-list-content{margin-top:0;}
.post-list-body .post-item-wraper{padding:10px;}
.columns .sidebar-main{width:100%;}
}


@media(max-width:599.5px){
    .mp-blog-view{max-width:100%;}
    .post-item-list .post-image{min-width:190px !important; min-height:140px; margin:0 auto; display:table;}
    .titleblog{font-size:22px;}
}
@media (max-width:542.5px){
    .mainHeader.topbar .search-group{right:176px !important;}
}
@media (max-width:480px){
    .pageblogcounter{margin-left:0;}
    .post-list-content .col-mp{padding:0;}
}
@media(max-width:479px){
    .professionals-banner .seller-right h2{margin-bottom:20px; font-size:21px; line-height:26px;}
    .professionals-banner .seller-right p{line-height:20px;}
    .professionals-banner .seller-right .btn.border-btn{margin-top:10px;}
}

@media(max-width:359px){
    .professionals-banner .seller-right p{line-height:19px;}
    .professionals-banner .seller-right .btn.border-btn{margin-top:10px; min-width:290px;}
    .pro-newsletter .action.primary{min-width:290px;}
}


