/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Page Template

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .top-footer-wrap .widget img{
	background-color:#ecf0f1;
}

body #pagesinwidgets_page_section-5 .homepage_section p{
	text-align:left !important;
}

body div div .vc-hoverbox-back .vc-hoverbox-back-inner h2{
	color:#c02942;
}

body #primary div .vc-hoverbox-back{
	border-style:dashed;
	border-width:2px;
	border-color:#001553;
}

body #page .code-block .n2-section-smartslider{
	margin-top:-10px;
}

body #masthead .store-menu{
	background-color:#527fc2;
}

body .hentry .entry-header h1{
	background-color:transparent !important;
	color:#527fc2 !important;
	font-weight:700 !important;
	font-size:24px !important;
}

body .main-header .right-links .code-block{
	position:relative;
	top:-15px;
}

body #primary-menu .menu-item a:hover{
	background-color:#97ca35;
}

body #primary-menu .menu-item a:visited{
	background-color:#97ca35;
}

body .social-icons .skype i{
	background-color:#527fc2;
}

body .social-icons .facebook i{
	background-color:#527fc2;
}

body .social-icons .twitter i{
	background-color:#527fc2;
}

body .social-icons .linkedin i{
	background-color:#527fc2;
}

body #masthead .main-header{
	height:120px;
	margin-top:-15px;
}

body #secondary .widget h1{
	color:#527fc2;
	font-weight:700;
	background-color:#ecf0f1;
}

body .entry-content .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper .wpb_content_element .wpb_wrapper .widget .gridContainer .vertical_scroller8 div ul{
	width:340px !important;
}

body .vc_inner .vc_column_container .vc_column-inner > .wpb_wrapper{
	margin-bottom:-30px;
}

body .entry-content .wpb_wrapper .wpb_wrapper p{
	margin-top:5px;
}

body #woo_catalog_enquiry_custom_button{
	display:none;
}

body .owl-stage .item .layer-media{
	border-width:2px;
	margin-left:5px;
	margin-right:5px;
	height:320px;
	overflow: hidden;
	-webkit-box-shadow:0px 0px 8px 3px #ecf0f1;	box-shadow:0px 0px 8px 3px #ecf0f1;
	border-style:solid;
	border-color:#ecf0f1;
	border-radius:17px;
}

body .owl-stage a img{
	height:220px;
	width:220px !important;
	margin: 0 auto;
	text-align:center;
}

body .owl-stage .item .wcps-items-title{
	font-weight:600;
	font-size:18px;
}

body #colophon div h2{
	font-family:'Roboto', sans-serif;
	color:rgb(43, 119, 188) !important;
	background-color:#ecf0f1;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

body #colophon .site-info1{
	background-color:#0b486b;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}

body #primary-menu .menu-item a{
	background-color:transparent;
}

body #page div h2{
	background-color:#527fc2;
	color:#ffffff !important;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

body #main #primary .hentry .entry-content .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper .wpb_single_image .wpb_wrapper .vc_single_image-wrapper img{
	width:380px !important;
	height:230px !important;
}

body .hentry .wpb_wrapper img{
	height:230px;
}

body .wpb_single_image .wpb_wrapper img{
	position:relative;
	top:0px;
	left:0px;
}

body #primary-menu .menu-item a:active{
	background-color:#97ca35;
}

body #cfn_floating_menu .menu a{
	background-color:#527fc2;
}

body #masthead .main-header .store-wrapper{
	margin-top:-15px;
}

@media (max-width:480px){

	body #masthead .store-menu{
	background-color:#527fc2;
}

body #primary-menu{
	background-color:#527fc2;
}

body.yp-selector-active #primary-menu .menu-item a{
	background-color:#3498db;
}

body.yp-selector-hover #primary-menu .menu-item a{
	background-color:#97ca35;
}

body.yp-selector-visited #primary-menu .menu-item a{
	background-color:#97ca35;
	}

}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) #main #primary .hentry .entry-content .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper .wpb_single_image .wpb_wrapper .vc_single_image-wrapper img{
	height:auto !important;
	width:auto !important;
}