/*
Theme Name: Goldmore Theme
Theme URI: http://www.eastdesign.net
Author: Eastern Design Studio Team
Author URI: http://www.eastdesign.net
Version: 1.0
*/

*,
.breadcrumb{
    padding:0;
    margin: 0;
}

ul,li{
    list-style: none;
}
.clear{
    clear: both;
}

ul.sub-menu{
    display: none;
}
body{
    font-family: "Arial";
    line-height: 20px;
}
div#tertiary h3.widget-title,
.common-title h1.entry-title{
	font-size: 16px;
}
div#main,
.header-bottom .nav-menu li a,
ul.ca-list li .ca-middle h2.entry-title,
ul.f-menu li a,
ul.f-contact li,
.common-template h2.entry-title{
	font-size: 14px;
}

body,
ul.ca-list li .ca-bottom{
	font-size: 12px;
}
.header-bottom .nav-menu li a,
ul.ca-list li .ca-middle h2.entry-title,
footer#colophon aside h3.widget-title>span,
div#tertiary h3.widget-title,
.common-title h1.entry-title,
div#tertiary ul#menu-product-list>li>a,
.rpwwt-widget ul li a>span,
.pro-top h2{
	font-weight: bold;
	text-transform: capitalize;
}

a,
footer#colophon aside h3.widget-title,
ul.f-contact li span i,
.pro-top h2{
    color: #02509b;
}
a:hover,
a:focus{
	color: #ff892e;
    text-decoration: none;
    outline: none;
}
button:focus {
	outline: none;
}
.header-right ul.r-icon li a i{
	color: #ccc;
}
.site-info.col-lg-12,
.site-info.col-lg-12 a{
	color: #666;
}
button#searchsubmit,
ul.f-menu li a{
	background: #ccc;
}
.header-right ul.r-icon li a i:hover,
.site-info.col-lg-12 a:hover,
ul.f-menu li a:hover,
div#tertiary ul#menu-product-list>li>a:hover,
ul.f-contact a:hover,
ul.f-contact a:focus,
.pro-left.children>li>a:hover,
.pro-left.children>li>a:focus,
.pro-left.children >a:hover,
.pro-left.children >a:focus{
	 color: #ff892e;
}
.header-bottom .nav-menu li{
	background: #666;
}

@media (min-width: 1200px){
	.container {
    	width: 1010px;
	}
}
.clear{
	clear: both;
}

.header-top {
    padding-top: 22px;
    padding-bottom: 18px;
}

.header-right ul.r-icon li a i{
	font-size: 20px;
	padding-left: 18px;
}
.header-right .r-top,
.header-right .r-bottom,
.header-right ul.r-icon li,
.header-bottom .nav-menu li,
footer#colophon aside,
ul.f-menu li ,
ul.f-contact li,
ul.f-contact li span,
.common-title h1.entry-title,
.n-left,
.n-right{
	float: left;
}
.header-right .r-top .r-icon,
form.search-form ,
.breadcrumb{
	float: right;
}
.header-right ,
.header-right .r-top ,
.header-right .r-bottom,
ul.ca-list li .ca-top a img,
ul.f-contact li,
.inside-banner img,
footer#colophon,
.pro-right img{
    width: 100%;
}
.r-top {
    padding-bottom: 10px;
}
.form-control{
	height: 26px;
}
form.search-form {
    width: 206px;
}
.input-group .form-control{
	width: 161px;
}
button#searchsubmit {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: 0;
    padding: 0;
    width: 45px;
    height: 26px;
}
button#searchsubmit i,
.header-bottom .nav-menu li a,
div#tertiary h3.widget-title{
	color: #fff;
}
.header-bottom .nav-menu>li{
	width: 16.66666667%;
	text-align: center;
}
.header-bottom .nav-menu {
	height: 40px;
	border-radius: 4px 4px 0 0;
}
.header-bottom .nav-menu li{
	border-left: 1px solid #fff;
}
.header-bottom .nav-menu li.current-menu-item,
.header-bottom .nav-menu li:hover,
#wprmenu_menu ul li:hover,
div#tertiary h3.widget-title{
	background: #02509b;
}
.header-bottom .nav-menu li a{
	line-height: 40px;
	display: block;
}
.header-bottom .nav-menu>li:first-child{
	border-radius: 4px 0px 0 0;
	border-left: 0px solid #fff;
}
.header-bottom .nav-menu>li:last-child{
    border-radius: 0px 4px 0 0;
}
.navbar{
	min-height: 1px;
	margin-bottom: 0;
	border:0;
}
.home-banner,
.inside-banner {
    border-bottom: 1px solid #d0cfcf;
    border-top: 1px solid #d0cfcf;
    background-color: #ececec;
}
.home div#content{
	padding: 40px 0;
}
ul.ca-list li .ca-bag{
    padding: 10px;
    margin: 10px 0;
}
ul.ca-list li .ca-top a img,
.pro-right img{
	height: auto;
}
ul.ca-list li .ca-top a img,
ul.f-menu li a,
ul.ca-list li .ca-bag,
div#content{
	border-radius: 4px;
}
ul.ca-list li .ca-top {
	padding-bottom: 10px;
	border-bottom: 1px dotted #d0cfcf;
}
ul.ca-list li .ca-middle h2.entry-title{
    line-height: 30px;
}
ul.ca-list li .ca-middle h2.entry-title ,
ul.f-menu li a,
div#tertiary ul#menu-product-list>li>a,
.common-template h2.entry-title,
.rpwwt-widget ul li a>span,
ul.pro-left.children>li>a{
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
ul.ca-list li .ca-bottom{
	line-height: 18px;
}
footer#colophon{
	background: url(images/footer-bg.png) no-repeat;
	height: 270px;
	padding-top: 35px;
}

footer#colophon aside{
	position: relative!important;
	left: 0!important;
	top:0!important;
}
footer#colophon aside{
	width: 33.33333333%;
	padding: 0 15px;
}
footer#colophon div#secondary,
footer#colophon .widget-area.masonry{
	height: auto!important;
}
ol, ul,
.header-left,
ul.ca-list li .ca-middle h2.entry-title,
footer#colophon aside h3,
.common-title h1.entry-title,
.sidebar-inner h3.widget-title,
.home div#primary,
.common-template h2.entry-title{
	margin: 0;
}
footer#colophon aside h3.widget-title{
    display:block;
    height: 37px;
}
footer#colophon aside h3.widget-title>span{
	font-style: italic;
    font-size: 18px;
    padding-bottom: 10px;
    border-bottom:1px solid #d0cfcf;
    padding-right:30px;
}
footer#colophon aside .textwidget{
	padding-top: 12px;
}
ul.f-menu li {
    width: 50%;
    text-align: center;
    padding: 0 15px;
    margin-bottom: 12px;
}
ul.f-menu li a{
    height: 30px;
    line-height: 30px;
    color: #000;
}
ul.f-contact li{
    height: 41px;
}
ul.f-contact li span{
    margin-right: 11px;
    width: 23px;
    height: 23px;
    text-align: center;
}
ul.f-contact li span i{
	font-size: 23px;
}
footer#colophon aside#text-2 .textwidget{
    height: 135px;
    overflow: hidden;
}
.site-info.col-lg-12{
	padding-top: 15px;
}
#wprmenu_menu.wprmenu_levels ul li{
	border-top: 0;
}
div#tertiary{
	margin-top: 20px;
	font-size: 13px;
}
div#primary{
	margin: 20px 0;
}
div#tertiary h3.widget-title{
	padding-left: 18px;
	line-height: 40px;
	height: 40px;
	border-radius: 4px 4px 0 0;
}
div#tertiary aside ul,
div#tertiary ul#menu-product-list{
	padding: 4px 15px 15px 15px;
	border:1px solid #d0cfcf;
	border-radius: 0 0 4px 4px;
}
div#tertiary ul#menu-product-list>li>a{
	border-bottom: 1px dotted #d0cfcf;
    line-height: 42px;
    height: 35px;
    background: url(images/icon-arrow-right.png) no-repeat left 17px;
    padding-left: 10px;
    font-weight: normal;
}
ul.ca-list li .ca-bag,
div#content{
	border: 1px solid #d0cfcf;
}
.home div#content{
	border: 0px solid #d0cfcf;
}
.breadcrumb,
.common-title h1.entry-title{
	line-height: 34px;
    height: 34px;
}
.breadcrumb {
    background-color: transparent;
    border-radius: 0;
}
.common-title {
    margin: 5px 18px 10px 18px;
    border-bottom: 1px solid #ddd;
}
.common-template{
	margin: 0px 18px 18px 18px;
}
ul.ca-list.pro-list>li {
    padding-top: 18px;
}
.sidebar-inner aside {
    margin-bottom: 20px;
}
.rpwwt-widget ul li {
    margin: 0!important;
    border-bottom: 1px dotted #d0cfcf;
}
.rpwwt-widget ul li img{
	margin: 15px .75em .75em 0!important;
}
.rpwwt-widget ul li a>span{
	padding-top: 25px;
	font-weight: normal;
}
div#tertiary .rpwwt-widget ul{
	padding:0px 15px 15px 15px;
}
footer#colophon{
	margin-top: 0!important;
}
.page-template-page-products .common-title,
.wpb_row, .wpb_content_element, 
ul.wpb_thumbnails-fluid > li, 
.last_toggle_el_margin, .wpb_button,
body.category .common-title{
	margin-bottom: 0!important;
}
.error404 form.search-form{
	float: none;
}
footer#colophon aside#text-2 .textwidget,
ul.f-contact,
ul.f-contact a,
div#tertiary ul#menu-product-list>li>a,
.rpwwt-widget ul li a>span,
.pro-left.children>li>a,
.pro-left.children >a{
	color: #000;
}
.n-left {
    width: 85%;
}
.n-right {
    width: 15%;
    text-align: right;
}
.n-left,
.n-right{
	border-bottom: 1px dotted #ddd;
    height: 35px;
    line-height: 40px;
}
.n-left h2{
	line-height: 40px;
}
.wpb_single_image .vc_single_image-wrapper {
    display: block!important;
}
.pro-top h2 {
    line-height: 27px;
    font-style: italic;
}
.pro-bottom {
    padding-top: 5px;
}
.pro-left.children {
    float: left;
    width: 50%;
    height: 140px;
    padding-left: 5px;
    overflow: hidden;
}
.pro-right {
    float: right;
    width: 50%;
    border: 1px solid #ddd;
    border-radius: 4px;
}
.pro-left.children>li>a{
	background: url(images/left-arrow.png) no-repeat left center;
	padding-left: 10px;
}
.pro-left.children >a>p{
	font-size: 12px;
}
body.category .pro-left.children{
	padding-left: 0;
}
.szg-thumbs img {
    width: 100px;
    height: 80px;
    border: 1px solid #ddd;
    border-radius: 4px;
}
.szg-main {
    border: 1px solid #ddd;
}
.social-share p{
	font-weight: bold;
}
.social-share a{
	width: 100%;
	display: block;
	line-height: 30px;
}
.wpb_tabs.wpb_content_element.single-tab .ui-tabs>ul>li{
	width: 50%;
	margin: 0;
	text-align: center;
	background: #ccc;
}
.wpb_tabs.wpb_content_element.single-tab .ui-tabs>ul>li>a{
	cursor: pointer;
	display: block;
}
.wpb_tabs.wpb_content_element.single-tab .ui-tabs>ul>li>a,
.wpb_tabs.wpb_content_element.single-tab .ui-tabs>ul>li>a:hover{
	color: #fff;
}

.wpb_tabs.wpb_content_element.single-tab .ui-tabs>ul>li:hover,
.wpb_tabs.wpb_content_element.single-tab .ui-tabs>ul>li.ui-state-active{
	background: #666;
}
.wpb_tabs.wpb_content_element.single-tab .wpb_tour_tabs_wrapper .wpb_tab{
	background: transparent;
}
.pro-box h2.entry-title {
    font-size: 14px !important;
    text-align: center;
    font-weight: bold;
    margin: 15px 0 !important;
}
.pro-box img{
    width: 100%;
    height: auto;
}
@media (max-width: 767px){
	footer#colophon aside{
		width: 100%;
	}
	ul.ca-list li .ca-bag{
		max-width: 262px;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	footer#colophon aside:first-child{
		margin-bottom: 10px;
	}
	footer#colophon{
		height: auto;
		background-repeat: repeat;
	}
	ul.f-menu li{
		width: 33.33333333%;
	}
	footer#colophon aside#text-2 .textwidget{
		height: auto;
	}
    ul.f-contact li {
        height: auto;
        margin: 5px 0;
    }
	.header-left,
	.header-top{
		text-align: center;
	}
	.header-right ul.r-icon li a i{
		width: 38px;
		padding: 0;
	}
	.header-right .r-top .r-icon, 
	form.search-form{
		float: none;
		margin: 0 auto; 	
	}
	.header-right .r-top .r-icon{
		width: 228px;
	}
}
@media (max-width: 599px){
	.header-left,
	.header-bottom,
	.home-banner{
		display: none;
	}
	.home div#content{
		padding:0;
	}
	#wprmenu_bar .menu_title {
    	text-align: center;
	}
}