/*
Theme Name: Porto Child
Theme URI: http://newsmartwave.net/wordpress/porto
Author: SW-THEMES
Author URI: http://newsmartwave.net/
Description: Porto Responsive Wordpress + Woocommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: porto-child

*/

@import url("../porto/style.css");

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
#nav-panel{height: inherit; bottom: 0px;}
@media screen and (min-width: 850px) {
    #header .header-contact {
        display: inline-flex;
    }
}
.header-contact h6 i {
    font-size: 25px;
}
#header .header-contact > h6 {
    padding-left: 10px;
    font: 14px/20px "Poppins",Helvetica,Arial,sans-serif;
    clear:both;
}
#header .header-contact i {
    margin: 10px 0px 10px 10px;
    float: left;
}
.header-contact span {
    display: block;
    float: left;
	position: relative;
    top: 4px;
}
.header-contact strong {
    float: left;
}
.new-mail {
     background-image: url("../../uploads/2016/06/mail-1.html");
}
.new-location {
     background-image: url("../../uploads/2016/06/location-1.html");
}
.new-phone {
     background-image: url("../../uploads/2016/06/call-1.html");
}
.payment_box.payment_method_paypal > p {
    padding-left: 10%;
}
.payment_box.payment_method_paypal {
    padding-bottom: 5%;
}
.btn.mar15 {
    margin-top: 15px;
}
.padnone {
    padding: 0;
}
.css3_grid_vertical_align_table .icon.Defaults-shopping-cart {
    margin: 5px 10px 0 0;
}
.knowledgecenter #page-title {
    cursor: pointer;
}
.homepage_slider_table .btn-primary{
	font-size: 14px;
    font-weight: 200;
}
.responsive_product_page .variations .label  {
    display: none;
}
.responsive_product_page .woocommerce li a {
    padding-left: 5px;
}
.responsivepage_custom1 .btn.btn-primary {
    padding: 10px 25px;
}
.responsivepage_custom1 tr:first-child {
    padding: 9px 0 0;
}
.responsivepage_custom1 td {
    padding: 0 0 6px;
}
.responsivepage_custom1 tr:first-child td {
    padding: 5px 0 0;
}
/*responsive theme page portfolio height */
.porto-sort-item.col-lg-3.col-md-4.col-sm-6.col-xs-12 {
    max-height: 530px;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    margin-bottom: 0px;
}
.portfolio .dir-arrow.hlb {
    height: 50px;
	opacity: 1;
}
.menu-item:hover .popup {
    display: block;
}
.homepage_portfolio {
    padding-left: 15px;
    padding-right: 15px;
}
.homepage_portfolio .vc_column_container {
    padding-right: 15px;
}
.widget.widget_nav_menu {
    position: relative;
    top: 10px;
}
#header .sub-menu li{
border-bottom: 1px solid #f2f2f2
}
#header .sub-menu li:last-child{
 border: 0 none;
}
.doc_body .page-top {
    z-index: 1;
   line-height: 10px;
}
.page-template {
    overflow: hidden;
}
#pageContent .col-md-12 {
    padding-bottom: 30px;
}

#portfolio .wpb_content_element  .vc_general{		
    margin-top:-35px;		
}		
        
#portfolio .wpb_content_element table tr td{		
    margin-top:0px;		
    position:relative;		
    top:-47px;		
}		
        
#portfolio .wpb_content_element p input[type=image]{		
    margin-bottom:0px;		
    margin-top:0px;		
    top:-50px;		
    position:relative;		
    bottom:0px;		
}		
        
#portfolio .vc_custom_heading a{		
    margin-bottom:0px;		
    margin-top:0px;		
    position:relative;		
    top:-10px;		
}
/*testimonial styling start chinmay*/
	.page-content .mpc-column .wpb_content_element p img{		
		padding-bottom:0px;		
		padding-top:0px;		
		padding-right:0px;		
		padding-left:0px;		
		border-top-style:solid;		
		border-bottom-style:solid;		
		border-left-style:solid;		
		border-right-style:solid;		
		border-top-width:1px;		
		border-bottom-width:1px;		
		border-left-width:1px;		
		border-right-width:1px;		
		border-top-color:#eeeeee;		
		border-bottom-color:#eeeeee;		
		border-left-color:#eeeeee;		
		border-right-color:#eeeeee;		
		border-top-left-radius:4px;		
		-moz-border-top-left-radius:4px;		
		-webkit-border-top-left-radius:4px;		
		border-top-right-radius:4px;		
		-moz-border-top-right-radius:4px;		
		-webkit-border-top-right-radius:4px;		
		border-bottom-left-radius:4px;		
		-moz-border-bottom-left-radius:4px;		
		-webkit-border-bottom-left-radius:4px;		
		border-bottom-right-radius:4px;		
		-moz-border-bottom-right-radius:4px;		
		-webkit-border-bottom-right-radius:4px;		
	}		
			
	.section-default .wpb_wrapper .owl-dots{		
		top:-19px;		
		position:relative;		
	}		
			
	.page-content .section-default{		
		padding-top:31px;		
		padding-bottom:0px;
    }
    /*testimonial styling end chinmay*/
        /*top menu pipe spacing start chinmay*/
    #header .top-links > li.menu-item::after {
    margin: 0 7px 0 3px;

}
        /*top menu pipe spacing end chinmay*/
.vc_row-has-fill .wpb_wrapper .mpc-icon-column__content-wrap .mpc-icon-column__description .btn-primary{
	margin-left: 0px;
}

.vc_row-has-fill .wpb_wrapper .vc_row-fluid .mpc-column .wpb_wrapper .mpc-parent-hover .mpc-icon-column__content .m-b-none .btn-primary{
	right:0px;
	margin-top:-10px;
	left:0px;
	margin-bottom:17px;
	margin-right:10px;
	margin-left:0px;
	width:120px;
}

.paypal_group .paypal_dropdown {
    padding: 15px;
}
.page-content .mpc-grid__item .window  {
/*    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/08/ojs-social-media-support.png") no-repeat scroll 50% 18%;*/
}
.page-content .mpc-grid__item .books  {
    background: rgba(0, 0, 0, 0) url("../../uploads/2016/08/ojs-skype-support.png") no-repeat scroll 50% 18px;
}
.page-content .mpc-grid__item .mag {
    background: rgba(0, 0, 0, 0) url("../../uploads/2016/09/ojs-email-contact.png") no-repeat scroll 50% 18px;
}
.page-content .mpc-grid__item .phone {
    background: rgba(0, 0, 0, 0) url("../../uploads/2016/08/ojs-phone-support.png") no-repeat scroll 50% 18px;
}
.page-content .mpc-grid__item .talk {
    background: rgba(0, 0, 0, 0) url("../../uploads/2016/09/ojs-knowledge-center.png") no-repeat scroll 50% 18px;
}
.page-content .mpc-grid__item .ticket {
    background: rgba(0, 0, 0, 0) url("../../uploads/2016/08/ojs-help-desk.png") no-repeat scroll 50% 18px;
}
.page-content .mpc-grid__item .window:hover {
   /* background: #f1f4f4  url("/wp-content/uploads/2016/08/ojs-social-media-support.png") no-repeat scroll 50% 18%;*/
}
.page-content .mpc-grid__item .books:hover {
    background: #f1f4f4  url("../../uploads/2016/08/ojs-skype-support.png") no-repeat scroll 50% 18px;
}
.page-content .mpc-grid__item .mag:hover {
    background: #f1f4f4  url("../../uploads/2016/09/ojs-email-contact.png") no-repeat scroll 50% 18px;
}
.page-content .mpc-grid__item .phone:hover {
    background: #f1f4f4  url("../../uploads/2016/08/ojs-phone-support.png") no-repeat scroll 50% 18px;
}
.page-content .mpc-grid__item .talk:hover {
    background: #f1f4f4  url("../../uploads/2016/09/ojs-knowledge-center.png") no-repeat scroll 50% 18px;
}
.page-content .mpc-grid__item .ticket:hover {
    background: #f1f4f4  url("../../uploads/2016/08/ojs-help-desk.png") no-repeat scroll 50% 18px;
}
.page-content .mpc-grid__item .support-box .mpc-icon-column__description h3,.page-content .mpc-grid__item .support-box-nopoint .mpc-icon-column__description h3{
    margin: 0 0 0px;
}


.page-content .mpc-grid__item .support-box,.page-content .mpc-grid__item .support-box-nopoint{
    border:solid 1px #d1d3d4;
    width:95%;
    height:240px;
    margin-right:10px;
    margin-bottom:10px;
    float:left;
    text-align:center;
    cursor:pointer;
    overflow:hidden;
}
.page-content .mpc-grid__item .support-box .mpc-icon-column__description {
    margin-top: 110px;
    height: 100px;
}
.page-content .mpc-grid__item .support-box-nopoint .mpc-icon-column__description {
    margin-top: 40px;
    height: 150px;
}
.googleplus{
    bottom: 190px;
    cursor: pointer;
    height: 50px;
    left: 70px;
    position: relative;
    width: 50px;
}
.facebook {
    bottom: 240px;
    cursor: pointer;
    height: 50px;
    left: 135px;
    position: relative;
    width: 50px;
}
.twitter{
    bottom: 290px;
    cursor: pointer;
    height: 50px;
    left: 200px;
    position: relative;
    width: 50px;
}
 .page-content .mpc-grid__item .mpc-icon-column__description {  color: #777;}
 .page-content .mpc-grid__item a{text-decoration: none;}
 .socialBlockLinks{margin-bottom: 10px;}
 .ourservices_block a{color: #afe0f3;}
 .ourservices_block a:hover, .ourservices_block a:focus {color: #40d5ed;}
 .socialBlockLinks a{display: inline-block; width: 55px; height: 55px; margin-right: 15px; overflow: hidden; text-indent: -999px; background:url("../../uploads/2016/08/ojs-social-media-support.png") no-repeat;}
 .socialBlockLinks a.twitterIcon{background-position:-3px -3px;}
 .socialBlockLinks a.gplusIcon{background-position:-68px -3px;}
 .socialBlockLinks a.facebookIcon{background-position:-132px -3px;}
 
 .widget.follow-us {margin-top: 0;}
 .widget.contact-info {margin-bottom: 0;}

@media screen and (max-width: 800px) {
    html.fixed .sidebar-left {
        min-width: 50%;
    }
    
}	


/*kk code*/
.main-menu-wrap #main-menu .mega-menu > li.menu-item > a .tip, .main-menu-wrap #main-menu .mega-menu > li.menu-item > h5 .tip {right: 8px; top: -1px;}
.thumb-info .thumb-info-wrapper{padding: 4px; border: 1px solid #e6e0e0;}
.homepage_portfolio .thumb-info .thumb-info-wrapper{border:0px;}
#header .top-links > li .prisna-wp-translate-dropdown-container{cursor: pointer;}
#header .header-main .container .header-right{float: none;}
#mini-cart .cart-head2 .cart-items{line-height: 28px;}
.touch  .prisna-wp-translate-dropdown-languages-list-opened .prisna-wp-translate-dropdown-languages-list{display: block;}
@media only screen and (max-width: 991px){
    #header .container {width: 100%}
    #header .top-links {display: inline-block;}
    #header .top-links > li:not(.before-prisna) {display:none;}
    #header .top-links > li.before-prisna::after {display:none;}
    #header .top-links > li .prisna-wp-translate-dropdown-container  {top: -16px !important; right: 0px !important;}
    #header .top-links > li .prisna-wp-translate-dropdown-container + a {display:none;}
    .header-extra-info{padding-left: 0px;}
    #header .header-main .container .header-center{   padding: 20px 0px 20px 10px;}
    .header-extra-info li:first-child{margin-left: 0px;}
}
@media only screen and (max-width:800px){
.header-extra-info li{margin-left: 15px;}
}
@media only screen and (max-width: 767px){
    #header .header-top, html #topcontrol{display: block;}
    .sidebar-left-opened .sticky-menu-header { position: relative; }
    #header .logo{max-width: inherit;}
   
}
@media (max-width: 480px){
    #header:not(.sticky-header) .mobile-toggle{top: 12px;}
    #header:not(.sticky-header)  #mini-cart{top: 18px;}
    #header .logo{max-width: 150px;}
    #mini-cart .cart-head2 .cart-items{ line-height: 21px;}
}

@media screen and (max-width: 992px) and (min-width: 769px){
    .page-content .mpc-grid__item:nth-child(2n+1){padding-right: 20px;}
    .page-content .mpc-grid__item .mpc-icon-column{margin-right: 0px; width: 100%}
}
@media only screen and (max-width: 767px){
  
    .page-content .mpc-grid__item .support-box, .page-content .mpc-grid__item .support-box-nopoint{width: 100%; margin-right: 0px;}
}
.sidebar-left .nano-content {
    margin-bottom: 50px;

}
.no_padding .vc_col-xs-1, .no_padding .vc_col-sm-1, .no_padding .vc_col-md-1, .no_padding .vc_col-lg-1, .no_padding .vc_col-xs-2, .no_padding .vc_col-sm-2, .no_padding .vc_col-md-2, .no_padding .vc_col-lg-2, .no_padding .vc_col-xs-3, .no_padding .vc_col-sm-3, .no_padding .vc_col-md-3, .no_padding .vc_col-lg-3, .no_padding .vc_col-xs-4, .no_padding .vc_col-sm-4, .no_padding .vc_col-md-4, .no_padding .vc_col-lg-4, .no_padding .vc_col-xs-5, .no_padding .vc_col-sm-5, .no_padding .vc_col-md-5, .no_padding .vc_col-lg-5, .no_padding .vc_col-xs-6, .no_padding .vc_col-sm-6, .no_padding .vc_col-md-6, .no_padding .vc_col-lg-6, .no_padding .vc_col-xs-7, .no_padding .vc_col-sm-7, .no_padding .vc_col-md-7, .no_padding .vc_col-lg-7, .no_padding .vc_col-xs-8, .no_padding .vc_col-sm-8, .no_padding .vc_col-md-8, .no_padding .vc_col-lg-8, .no_padding .vc_col-xs-9, .no_padding .vc_col-sm-9, .no_padding .vc_col-md-9, .no_padding .vc_col-lg-9, .no_padding .vc_col-xs-10, .no_padding .vc_col-sm-10, .no_padding .vc_col-md-10, .no_padding .vc_col-lg-10, .no_padding .vc_col-xs-11, .no_padding .vc_col-sm-11, .no_padding .vc_col-md-11, .no_padding .vc_col-lg-11, .no_padding .vc_col-xs-12, .no_padding .vc_col-sm-12, .no_padding .vc_col-md-12, .no_padding .vc_col-lg-12 {
    padding: 0px;
   
}
.single_images_details {

    margin: 4%;
    padding-bottom: 6%;
    padding-top: 2%;
    padding-left: 12%;
    box-shadow: 0 1px 4px rgba(0,0,0,.2);

}

#header .top-links a:hover {text-decoration: none;}
#header .top-links a {font-weight: 400;}
@media screen and (max-width: 480px) {#header .logo {max-width: 250px;} .header-top {padding: 0 10px;}
#header .header-main .container .header-right{display: none;}}

@media screen and (max-width: 1000px) {.searching_ojs { margin-top: 10px;margin-bottom: 10px;margin-left: 10px;}}

@media screen and (max-width: 766px){#header .header-main .container .header-right{display:none}}
.single-post p strong{
    color: #0088cc;
}
.main-content.col-md-12 {
    padding: 0;
}


    
}