/*
Theme Name: peasy
Theme URI: http://peasy.com.au/
Author: Physcode
Author URI: http://peasy.com.au/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: peasy
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

peasy is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
img {
	max-width: 100%;
	height:    auto;
}

.owl-item img {
	max-width: inherit;
	height:    inherit;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display:      inline;
	float:        left;
	margin-right: 1.5em;
}

.alignright {
	display:     inline;
	float:       right;
	margin-left: 1.5em;
}

.aligncenter {
	clear:        both;
	display:      block;
	margin-left:  auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width:     100%;
}

.wp-caption img[class*="wp-image-"] {
	display:      block;
	margin-left:  auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display:        inline-block;
	text-align:     center;
	vertical-align: top;
	width:          100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}

.img-responsives {
	max-width: 100%;
	height:    auto;
}

/*********************/
.wpcf7-form .wpcf7-form .form-group p {
	margin: 0;
}

div.wpcf7-response-output {
	margin:      0;
	padding:     0.2em 1em;
	margin-left: 16.66666667%;
}

.wpcf7-response-output.wpcf7-validation-errors {
	display: none !important;
}

#page__about .about-two .about-two-icon.icon-dollar {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='78px' height='77px' viewBox='0 0 78 77' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-680.000000, -614.000000)' fill='%23FFFFFF'%3E%3Cg transform='translate(651.000000, 584.000000)'%3E%3Cpath d='M37.7252215,70.6778623 L29.5919283,70.6778623 L29.5919283,66.3180459 L37.7252215,66.3180459 C37.6740108,67.0412721 37.6176789,67.7604066 37.6176789,68.4959082 C37.6135821,69.2355016 37.6740108,69.9546361 37.7252215,70.6778623 L37.7252215,70.6778623 L37.7252215,70.6778623 Z M48.1281758,45.5715803 L42.3823283,39.8338492 L39.2943193,42.9180459 L45.0391426,48.6568 C45.9998565,47.5571279 47.0271444,46.5270164 48.1281758,45.5715803 L48.1281758,45.5715803 L48.1281758,45.5715803 Z M90.9567605,48.6527082 L96.7015839,42.9139541 L93.6135749,39.8338492 L87.8677274,45.5715803 C88.9687587,46.5229246 90.0042404,47.5530361 90.9567605,48.6527082 L90.9567605,48.6527082 L90.9567605,48.6527082 Z M87.8677274,91.4284197 L93.6135749,97.1661508 L96.7015839,94.0819541 L90.9567605,88.3432 C90.0042404,89.4469639 88.9687587,90.4729836 87.8677274,91.4284197 L87.8677274,91.4284197 L87.8677274,91.4284197 Z M45.0432395,88.3432 L39.2984161,94.0819541 L42.3823283,97.1661508 L48.1281758,91.4284197 C47.0271444,90.4729836 45.9998565,89.4469639 45.0432395,88.3432 L45.0432395,88.3432 L45.0432395,88.3432 Z M98.2778511,66.3221377 C98.3300861,67.0453639 98.3864179,67.7644984 98.3864179,68.5 C98.3864179,69.2355016 98.3300861,69.9587279 98.2778511,70.6778623 L106.408072,70.6778623 L106.408072,66.3180459 L98.2778511,66.3221377 L98.2778511,66.3221377 Z M81.166287,92.3112262 C84.2430296,89.4224131 85.7793525,85.4625705 85.7793525,80.4316984 C85.7793525,78.3663607 85.5519767,76.5117508 85.1033704,74.8699148 C84.6516915,73.2270557 83.8988933,71.7407082 82.8347336,70.4180328 C81.770574,69.0953574 80.3827623,67.9128262 78.6579839,66.8816918 C76.9342296,65.8505574 74.7731354,64.9360393 72.1767498,64.1401836 C70.6404269,63.6645115 69.179896,63.1734951 67.800278,62.6702033 C66.4196359,62.1669115 65.2233525,61.5991738 64.2196215,60.9598295 C63.2107695,60.324577 62.4149543,59.5931672 61.8342242,58.7737836 C61.2463247,57.9544 60.9585202,56.9877115 60.9585202,55.8726951 C60.9585202,53.9147672 61.5945578,52.2841836 62.8666332,50.986059 C64.1387085,49.6869115 65.9720538,49.0404066 68.3605238,49.0404066 C70.3720825,49.0404066 72.1531928,49.4352656 73.6895157,50.2311213 C75.2258386,51.0259541 76.6013596,52.2729311 77.8263211,53.9669377 L84.7479677,48.1647607 C83.2116448,45.7833311 81.1550206,43.9011016 78.5821919,42.5221639 C76.0093632,41.1442492 72.6530099,40.4568262 68.5162045,40.4568262 C65.9720538,40.4568262 63.6706422,40.8404328 61.6345022,41.6117377 C59.5901686,42.3830426 57.8254457,43.4694164 56.3413578,44.8759738 C54.85727,46.2825311 53.7173184,47.9571016 52.9204789,49.8915016 C52.1246637,51.8289705 51.7241955,53.9352262 51.7241955,56.2164066 C51.7241955,58.286859 51.988443,60.1322623 52.521035,61.7505705 C53.0485058,63.3688787 53.9129435,64.8040787 55.10513,66.0469639 C56.2973166,67.292918 57.8213489,68.395659 59.682348,69.3470033 C61.538226,70.3024393 63.7914996,71.2057049 66.4431928,72.0527082 C67.87607,72.4762098 69.2044771,72.931423 70.4202206,73.4030033 C71.6369883,73.8827672 72.67247,74.4535738 73.5215444,75.1174689 C74.3695946,75.780341 75.0332861,76.5680131 75.5095462,77.4671869 C75.9899031,78.3694295 76.2254726,79.4568262 76.2254726,80.731423 C76.2254726,82.8008525 75.6293794,84.5398689 74.433096,85.9464262 C73.2368126,87.3529836 71.1842852,88.0598426 68.2683444,88.0598426 C65.8276395,88.0598426 63.7587247,87.4921049 62.0626242,86.3494689 C60.3665238,85.2109246 58.9059928,83.6887738 57.6861525,81.7779016 L50.208357,87.1811279 C51.8522224,89.9656 54.1331498,92.2437115 57.0501148,93.9980721 C59.9660556,95.7565246 63.6552789,96.6352393 68.1075426,96.6352393 C73.7376538,96.643423 78.0905686,95.2010623 81.166287,92.3112262 L81.166287,92.3112262 L81.166287,92.3112262 Z M66.0673058,73.2516066 C65.9833202,73.2229639 65.9034314,73.1953443 65.8194457,73.1667016 L65.8194457,86.5417836 C66.591704,86.7054557 67.3998099,86.8128656 68.2796108,86.8128656 C68.9760771,86.8128656 69.6039211,86.761718 70.1846511,86.6696525 L70.1846511,74.6735082 C70.1088592,74.6417967 70.0484305,74.6059934 69.9726386,74.5773508 C68.7640646,74.1057705 67.4602386,73.658741 66.0673058,73.2516066 L66.0673058,73.2516066 L66.0673058,73.2516066 Z M70.1805543,62.1822557 L70.1805543,50.4428721 C69.5967516,50.3548984 68.9924646,50.2945443 68.3564269,50.2945443 C67.3875193,50.2945443 66.5517596,50.4183213 65.8153489,50.6505311 L65.8153489,60.4166426 C66.5394691,60.804341 67.3240179,61.1715803 68.2284,61.4989246 C68.8603408,61.7270426 69.5158386,61.9551607 70.1805543,62.1822557 L70.1805543,62.1822557 L70.1805543,62.1822557 Z M68.5162045,39.2098492 C69.0959103,39.2098492 69.6285022,39.2579279 70.1805543,39.2855475 L70.1805543,30.1393443 L65.8153489,30.1393443 L65.8153489,39.3776131 C66.6920771,39.2783869 67.5841686,39.2098492 68.5162045,39.2098492 L68.5162045,39.2098492 L68.5162045,39.2098492 Z M68.1198332,97.889377 C67.3281148,97.889377 66.5681471,97.8535738 65.8194457,97.7983344 L65.8194457,106.860656 L70.1846511,106.860656 L70.1846511,97.8218623 C69.5127659,97.8658492 68.8244933,97.889377 68.1198332,97.889377 L68.1198332,97.889377 L68.1198332,97.889377 Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

#page__about .about-two .about-two-icon.icon-smiley {
	background-image: url('assets/img/icon-smiley-white.svg');
}

#page__about .about-two .about-two-icon.icon-chat {
	background-image: url('assets/img/icon-chat-white.svg');
}

#footer-logo img, .navbar-brand.text-hide img {
	max-width: 100%;
	height:    auto;
}

.navbar-brand.text-hide, #footer-logo {
	background: transparent;
	padding:    0;
}

.content-header .page-title {
	padding-top: 30px;
}

.content-header .taxonomy-description {
	text-align: center;
	color:      #fff;
	margin-top: 10px;
}

.content-header .taxonomy-description p {
	font-size: 16px;
}

/*.archive-blog.row {*/
/*margin-right: -8px;*/
/*margin-left:  -8px;*/
/*}*/

.archive-blog li {
	list-style:     none;
	padding-bottom: 16px;
	/*padding-left:  8px;*/
	/*padding-right: 8px;*/
}

.archive-blog li .inner-item {
	background: #f7f7f7;
}

.archive-blog li .entry-header {
	padding:       15px;
	border-bottom: 1px solid #e9e9e9
}

.archive-blog li .entry-header .entry-meta {
	color: #4a4a4a;
}

.archive-blog li .entry-header .entry-title {
	margin: 4px 0;
}

.archive-blog li .entry-header .entry-title a:hover {
	color: #333;
}

.tags-links .icon-tags {
	background:      url(assets/img/icon-tags.png);
	width:           16px;
	height:          16px;
	background-size: contain;
	display:         inline-block;
	vertical-align:  middle;
	margin-right:    4px;
}

.entry-header .tags-links a, .entry-footer .tags-links a {
	color:          #4a4a4a;
	display:        inline-block;
	vertical-align: middle;
}

.entry-header .tags-links a:hover, .entry-footer .tags-links a:hover {
	color: #6cc04a;
}

.archive-blog li .entry-content, .archive-blog li .entry-footer {
	padding: 15px;
}

#page__terms .archive-blog li .entry-content p {
	margin-bottom: 0;
}

.archive-blog li .entry-footer {
	overflow: hidden;
}

.entry-footer .comments-link {
	display:    inline-block;
	margin-top: 10px;
}

.entry-footer .comments-link i {
	margin-right:   5px;
	font-size:      20px;
	vertical-align: top;
	padding-left:   1px;
}

.entry-footer .comments-link a {
	color: #4a4a4a;
}

.archive-blog li .entry-footer .read-more {
	float:      right;
	background: #6cc04a;
}

.archive-blog li .entry-footer .read-more:hover,
.archive-blog .html-block .btn-white:hover {
	background: #2F2F2F;
}

#page__terms .content-body.padding-top-10x {
	padding-top: 100px;
}

/***********page broker************/
#page__terms .content-body.wrapper-page-broker {
	text-align:       center;
	padding-top:      170px;
	/*padding-bottom: 80px;*/
	background-color: #6cc04a;
	color:            #fff;

}

#page__terms .container-fluid.bg-white {
	background: #fff;

}

#page__terms .container-fluid.bg-white .main-third {
	min-height:     inherit;
	padding-bottom: 0;
}

#page__terms .container-fluid #result_broker .col-sm-4 {
	margin-bottom: 7px;
	margin-top:    7px;
}

#page__terms .container-fluid #result_broker h3 {
	padding-left:  30px;
	padding-right: 30px;
	text-align:    center;
}

#page__terms .wrapper-page-broker p {
	margin-bottom: 0;
	line-height:   18px;
	font-size:     18px;
}

.wrapper-page-broker h2 {
	margin-bottom: 30px;
}

.form_find_broker {
	margin-top:    40px;
	margin-bottom: 80px;
}

.form_find_broker .form-group {
	position:  relative;
	max-width: 250px;
	margin:    0 auto;
}

.form_find_broker .form-group i {
	position: absolute;
	left:     10px;
	top:      10px;
	color:    #8e8e8e;
}

.form_find_broker .form-group input {
	width:         100%;
	border-radius: 5px;
	border:        none;
	padding:       7px 5px 7px 35px;
	color:         #8e8e8e;
}

/*********result-broker***********/
.result-broker.content-header h1 {
	padding-top: 30px;
}

.result-broker .form_find_broker {
	margin-top: 10px;
}

#result_broker {
	text-align: left;
}

#result_broker.to-padding:before, #result_broker.to-padding:after {
	content: "";
	clear:   both;
	display: table;
}

#result_broker.to-padding {
	padding-top:    15px;
	padding-bottom: 30px;
}

#result_broker {
	margin-left:  -7px;
	margin-right: -7px;
}

.item-broker .inner-content .bio-title {
	color:   #4a4a4a;
	display: block;
}

.wpcf7-form.invalid .form-group-lg .wpcf7-not-valid {
	border-color:       #E0312F;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 3px #E6C8C8;
	box-shadow:         inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 3px #E6C8C8;
}

#result_broker .col-sm-4, #result_broker .col-sm-3 {
	padding-left:  7px;
	padding-right: 7px;
	margin-bottom: 14px;
}

#result_broker .col-sm-4:nth-child(3n+1),
#result_broker .col-sm-3:nth-child(4n+1) {
	clear: both;
}

#result_broker .item-broker {
	background: #f7f7f7;
}

#result_broker .item-broker .inner-content {
	padding: 15px;
}

#result_broker .item-broker .inner-content.background-broker {
	background: #6cc04a;
}

#result_broker .item-broker .inner-content.background-broker .bio-title,
#result_broker .item-broker .inner-content.background-broker .find-more {
	color: #fff;
}

#result_broker .item-broker .inner-content h2 {
	margin: 0 0 7px 0;
}

#result_broker .item-broker .inner-content h2 a:hover,
#result_broker .item-broker .inner-content h3 a:hover {
	color: #333;
}

#result_broker .item-broker .inner-content .find-more {
	font-size: 20px;
}

#result_broker .item-broker .inner-content h3 {
	margin: 0 0 3px 0;
}

#result_broker .col-sm-3 .item-broker .inner-content .find-more {
	font-size: 18px;
}

/**********single-broker**********/
.single-broker {
	background: #fff;
}

.single-broker .bg-helper, .single-broker .navbar, .single-broker .footer .container-fluid {
	max-width: inherit;
}

.related-broker {
	margin-top:    30px;
	margin-bottom: 60px;
	opacity:       0.6;
}

.content-single-broker .content {
	padding-left:  5%;
	padding-right: 10%;
}

.content-single-broker .content .broker-social {
	margin-top: 22px;
}

#secondary .search_broker {
	margin-top: 20px;
}

.content-single-broker .content h1 {
	color:         #64c602;
	margin-bottom: 0;
	font-weight:   bold;
	font-size:     44px;
}

.content-single-broker .content h2 {
	margin-top:    5px;
	margin-bottom: 20px;
}

.content-single-broker .content p {
	font-size:   16px;
	line-height: 20px;
}

.content-single-broker .broker-social {
	margin: 0;
}

.content-single-broker .broker-social li {
	list-style:    none;
	font-size:     18px;
	margin-bottom: 6px;
	color:         #4a4a4a;
}

.content-single-broker .broker-social li a {
	color: #4a4a4a;
}

.content-single-broker .broker-social li i {
	margin-right:   10px;
	font-size:      22px;
	vertical-align: middle;
}

.content-single-broker .broker-social li i,
.content-single-broker .broker-social li a:hover {
	color: #64c602;
}

.content-single-broker .group-button {
	margin-top: 30px;
}

.content-single-broker .group-button .button {
	padding:          11px 15px;
	border-radius:    5px;
	font-weight:      600;
	font-size:        18px;
	color:            #333;
	background-color: #f7f7f7;
}

.content-single-broker .group-button .button i {
	margin-right: 5px;
}

.content-single-broker .group-button .button:first-child {
	margin-right: 15px;
}

.content-single-broker .group-button .button-primary {
	padding:          11px 30px;
	background-color: #64c602;
	color:            #fff;
}

.content-single-broker .group-button .button:hover {
	background-color: #64c602;
	color:            #fff;
}

.content-single-broker .group-button .button-primary:hover {
	background-color: #2F2F2F;
}

.wrapper-content {
	position: relative;
}

.wrapper-content .prev_link a,
.wrapper-content .next_link a {
	top:                 50%;
	left:                -50px;
	margin-top:          -25px;
	position:            absolute;
	width:               26px;
	height:              50px;
	background-image:    url("data:image/svg+xml;charset=utf8,%3Csvg width='27px' height='52px' viewBox='0 0 27 52' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-48.000000, -243.000000)' stroke-linecap='square' stroke='%23000000' opacity='0.9'%3E%3Cg transform='translate(49.000000, 244.000000)'%3E%3Cpath d='M0.238031747,25 L0,24.7619683 L0.199587766,24.5623805 L24.5623798,0.199587772 L24.7619676,0 L25.1611431,0.399175532 L24.9615554,0.598763304 L0.598763309,24.961556 L0.560319331,25 L0.598763309,25.038444 L24.9615554,49.4012367 L25.1611431,49.6008245 L24.7619676,50 L24.5623798,49.8004122 L0.199587766,25.4376195 L0,25.2380317 L0.238031747,25 L0.238031747,25 Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-position: 50% 50%;
	background-repeat:   no-repeat;
	display:             inline-block;
	z-index:             99;
	cursor:              pointer;
}

.wrapper-content .next_link a {
	left:             auto;
	right:            -50px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='27px' height='51px' viewBox='0 0 27 51' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-1364.000000, -243.000000)' stroke-linecap='square' stroke='%23000000' opacity='0.9'%3E%3Cg transform='translate(49.000000, 244.000000)'%3E%3Cpath d='M1340.92311,25 L1341.16114,24.7619683 L1340.96156,24.5623805 L1316.59876,0.199587772 L1316.39918,0 L1316,0.399175532 L1316.19959,0.598763304 L1340.56238,24.961556 L1340.60082,25 L1340.56238,25.038444 L1316.19959,49.4012367 L1316,49.6008245 L1316.39918,50 L1316.59876,49.8004122 L1340.96156,25.4376195 L1341.16114,25.2380317 L1340.92311,25 L1340.92311,25 Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.single .entry-header .entry-meta {
	margin-top:     30px;
	border-bottom:  1px solid #f0f0f1;
	padding-bottom: 10px;
	overflow:       hidden;
}

.single .entry-header .share {
	float: right;
}

.single .entry-header .share ul {
	margin: 0 -5px;
}

.single .entry-header .share ul li {
	float:      left;
	list-style: none;
	margin:     0 5px;
}

.single .entry-header .share ul li a {
	color: #4a4a4a;
}

.single .author-written a {
	color:       #4a4a4a;
	font-weight: bold;
}

.single .entry-header .share ul li a:hover,
.single .entry-header .entry-title,
.single .author-written a:hover {
	color: #6cc04a;
}

.single .entry-footer {
	overflow:    hidden;
	margin-top:  30px;
	border-top:  1px solid #f0f0f1;
	padding-top: 10px;
}

.single .entry-footer .comments-link {
	margin-top: 0;
}

.single .entry-footer .tags-links {
	float: right;
}

.wrapper-archive {
	margin-right: -8px;
	margin-left:  -8px;
}

.wrapper-archive:before, .wrapper-archive:after {
	content: '';
	clear:   both;
	display: table;
}

.wrapper-archive .archive-blog {
	padding-right: 8px;
	padding-left:  8px;
}

.posts-navigation .screen-reader-text {
	display: none;
}

.archive-blog .newsletter-block {
	background: #363636;
	padding:    20px;
}

.archive-blog .newsletter-block .input-newsletter {
	margin-bottom: 0;
}

.archive-blog .newsletter-block h2 {
	color:      #fff;
	text-align: center;
	margin-top: 10px;
}

.archive-blog .newsletter-block .desc {
	color:       #b8b8b8;
	text-align:  center;
	font-weight: bold;
	line-height: 18px;
}

.archive-blog .html-block {
	background: #6cc04a;
	text-align: center;
	padding:    20px 30px;
}

.archive-blog .html-block .title {
	font-weight:   bold;
	font-size:     18px;
	color:         #fff;
	padding-top:   20px;
	margin-bottom: 0 !important;
}

.archive-blog .html-block p {
	margin-bottom: 0 !important;
}

.archive-blog .html-block .desc {
	color:       #d0ef87;
	font-weight: 600;
}

.archive-blog .html-block .desc {
	line-height: 18px;
}

.archive-blog .html-block h2 {
	color:         #fff;
	margin-top:    5px;
	margin-bottom: 15px;
	font-weight:   600;
	font-size:     40px;
}

.archive-blog .html-block .btn-white {
	background: #fff;
	color:      #6cc04a !important;
}

.archive-blog .html-block .btn-white:hover {
	color: #fff !important;
}

#page__terms .main-third {
	float: right;
}

#footer-links ul {
	margin:     0;
	text-align: center;
}

#footer-links ul li {
	display:    inline-block;
	list-style: none;
}

#footer-links ul li:after {
	content: "\2014";
	margin:  0 5px 0 10px;
}

#footer-links ul li:last-child:after {
	display: none;
}

.page-template-tmp-search-broker #bg-helper {
	background: #6cc04a;
}

.title_primary .widget-title {
	color:     #6cc04a;
	font-size: 26px;
}

#page__terms .widget_text h4 {
	margin-top: 20px;
}

#page__terms.archive .content-body {
	padding-top: 30px;
}

.side-third #secondary .widget-title {
	margin-top: 0;
}

.side-third .widget_tag_cloud .widget-title {
	display: none;
}

.side-third .widget_tag_cloud .tagcloud {
	padding-left: 25px;
	position:     relative;
}

.side-third section.widget {
	margin-bottom: 20px;
}

.side-third section.widget_search {
	margin-bottom: 0;
}

.side-third .widget_tag_cloud .tagcloud:before {
	content:         "";
	position:        absolute;
	background:      url(assets/img/icon-tags.png);
	width:           16px;
	height:          16px;
	top:             5px;
	left:            0;
	background-size: contain;
	display:         inline-block;
	margin-right:    4px;
}

.side-third .widget_tag_cloud .tagcloud a {
	font-size: 16px !important;
	color:     #4a4a4a;
}

.side-third .widget_tag_cloud .tagcloud a:after {
	content: ', ';
}

.side-third .widget_tag_cloud .tagcloud a:last-child:after {
	content: "";
}

.side-third .widget_tag_cloud .tagcloud a:hover {
	color: #6cc04a;
}

.side-third .search_broker {
	background: #f7f7f7;
	padding:    20px;
}

.side-third .search_broker .form_find_broker {
	margin: 0;
}

.side-third .search_broker .form_find_broker .form-group {
	max-width: inherit;
}

.side-third .search_broker .form_find_broker .form-group input {
	border: 1px solid #cacaca;
}

.side-third .search-form .screen-reader-text, .side-third .search-form .search-submit {
	display: none;
}

.side-third .search-form label {
	width: 100%;
}

.side-third .search-form .search-field {
	width:         100%;
	border:        1px solid #cacaca;
	padding:       7px 10px;
	font-weight:   normal;
	border-radius: 5px;
}

/***************Comment***************/
.comments-title {
	color: #9B9B9B;
}

.comment-author {
	margin-bottom: 0;
	color:         #333;
}

.comment-list {
	list-style: none;
	margin:     0;
	padding:    0;
}

.comment-list article, .comment-list .pingback, .comment-list .trackback {
	padding: 15px 0;
}

.comment-list .fn a {
	color: #333;
}

.comment-meta .comment-metadata a {
	color: #4a4a4a;
}

.comment-meta {
	position:      relative;
	margin-bottom: 1.6em;
}

.comment-list .reply a {
	border:         1px solid #eaeaea;
	border:         1px solid rgba(51, 51, 51, 0.1);
	color:          #707070;
	color:          rgba(51, 51, 51, 0.7);
	display:        inline-block;
	font-weight:    700;
	line-height:    13px;
	margin-top:     0;
	font-size:      13px;
	padding:        7px 15px 5px 15px;
	text-transform: uppercase;
}

.comment-list .reply a:hover, .comment-list .reply a:focus {
	color:        #6cc04a;
	border-color: #6cc04a;;
}

.comment-author .avatar {
	height:        56px;
	margin-right:  1.6842em;
	top:           3px;
	width:         56px;
	border-radius: 50%;
	float:         left;
}

.says, .screen-reader-text {
	clip:     rect(1px, 1px, 1px, 1px);
	height:   1px;
	overflow: hidden;
	position: absolute !important;
	width:    1px;
}

.site .avatar {
	border-radius: 50%;
}

.comment-metadata, .pingback .edit-link {
	color:       #707070;
	color:       rgba(51, 51, 51, 0.7);
	line-height: 1.5;
}

.comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags {
	color:         #707070;
	color:         rgba(51, 51, 51, 0.7);
	line-height:   1.5;
	margin-bottom: 2em;
}

.comment-form label {
	color:          #707070;
	color:          rgba(51, 51, 51, 0.7);
	font-size:      12px;
	font-weight:    700;
	display:        block;
	letter-spacing: 0.04em;
	line-height:    1.5;
	text-transform: uppercase;
}

.comment-form input, .comment-form textarea {
	border:  1px solid rgba(51, 51, 51, 0.1);
	color:   #707070;
	color:   rgba(51, 51, 51, 0.7);
	padding: 6px 10px;
}

.comment-form input[type="submit"] {
	-webkit-appearance: button;
	background-color:   #333;
	border:             0;
	color:              #fff;
	cursor:             pointer;
	padding:            9px 25px;
	text-transform:     uppercase;
	font-size:          16px;
	font-weight:        600;
}

.comment-form input[type="submit"]:hover {
	background: #6cc04a;
}

#signup_block {
	margin-bottom: 20px;
}

#page__terms #response_blog h4 {
	margin: 20px 0 27px 0;
}

#response_blog {
	color:      #fff;
	text-align: center;
}

#signup_block label {
	position: absolute;
	top:      50px;
	left:     0;
	color:    #fff;
}

span.wpcf7-not-valid-tip {
	display: none !important;
}

.wpcf7-form.sent .row-toggle, .wpcf7-form.sent .form-group {
	display: none;
}

.wpcf7-form.sent .wpcf7-mail-sent-ok {
	border:      none;
	text-align:  left;
	padding:     0;
	font-size:   18px;
	font-weight: 500;
}

.single-broker .modal-backdrop.in {
	opacity:          .5;
	background-color: #000;
}

#form_call_back form .form-group {
	width:    100%;
	overflow: hidden;
}

#form_call_back form input, #form_call_back form textarea {
	width:   100%;
	border:  1px solid #ddd;
	padding: 9px 10px;
	float:   left;
}

#form_call_back .close {
	margin-top:    -10px;
	margin-bottom: 5px;
}

#form_call_back form input[type="submit"] {
	border:         none;
	text-transform: uppercase;
	font-weight:    600;
}

#form_call_back .modal-dialog {
	max-width: 400px;
	width:     100%;
}

#form_call_back .modal-dialog .modal-content {
	box-shadow: 0 0 0;
}

#form_call_back label.error {
	font-weight:   normal;
	margin-top:    3px;
	font-size:     12px;
	margin-bottom: 0;
	color:         #FF0000;
}

.result-send-mail p {
	margin-top: 20px;
	text-align: center;
	font-size:  18px;
}

#page__terms.page-template-tmp-search-broker .nav-trans,
body.blog .nav-trans, body.archive .nav-trans {
	background: transparent;
}

.single .entry-header .entry-title {
	font-size: 70px;
}

.video-container {
	position:       relative;
	padding-bottom: 56.25%;
	height:         0;
	overflow:       hidden;
}

.video-container iframe, .video-container object, .video-container embed, .video-container video {
	position: absolute;
	top:      0;
	left:     0;
	width:    100%;
	height:   100%;
}

.navbar-nav > li.current-menu-item a, .page-template-tmp-faq .navbar-nav > li.faq-active a {
	opacity: 1;
}

.form-horizontal .form-group-lg p {
	margin: 0;
}

.faq-tile:before, .faq-tile:after {
	content: "";
	clear:   both;
	display: table;
}

.wrapper-cat-faq {
	overflow: hidden;
}

.faq-tile:before {
	content:    "";
	display:    block;
	height:     65px;
	margin-top: -65px;
}

/*.navbar-default .navbar-collapse .navbar-nav > .active > a,*/
/*.navbar-default .navbar-collapse .navbar-nav > .active > a:focus,*/
/*.navbar-default .navbar-collapse .navbar-nav > .active > a:hover {*/
/*opacity: 0.8 !important;*/
/*}*/

.navbar-default .navbar-nav li .nav-active,
.navbar-default .navbar-nav > .active > .nav-active,
.navbar-default .navbar-collapse .navbar-nav > .active > .nav-active:focus,
.navbar-default .navbar-collapse .navbar-nav > .active > .nav-active:hover {
	opacity: 1 !important;
}

.owl-carousel .owl-item img.image-mobile, .image-mobile {
	display: none;
}

#page__terms .content-body.wrapper-page-broker.padding-wrapper-broker {
	padding-top: 103px;
}

.padding-wrapper-broker .form_find_broker {
	margin-bottom: 30px;
}

.children li {
	list-style: none;
}

.content-body .button-back {
	padding:       10px 30px;
	display:       inline-block;
	border-radius: 4px;
	background:    #f7f7f7;
	color:         #4a4a4a;
	margin-top:    25px;
	font-weight:   bold;
}

.content-body .button-back:hover {
	background: #EFEFEF;
}

.show-more {
	color:         #64c602;
	cursor:        pointer;
	margin-top:    15px;
	margin-bottom: 5px;
}

#page__terms .broker-show-before-more {
	margin-top: 20px;
}

.broker-show-after-more {
	display: none;
}

@media (min-width: 768px) {
	.wrapper-page-broker-mobile {
		background-image: none !important;
	}

	#page__terms .content-header {
		background-size:     cover !important;
		background-position: center center !important;;
		background-repeat:   no-repeat !important;;
		/*background-color:    transparent!important;;*/
	}

	.hidden-desktop {
		display: none;
	}
}

@media (max-width: 1025px) {
	.wrapper-link {
		width:      100%;
		float:      left;
		text-align: center;
	}

	.wrapper-link {
		margin-top: 30px;
	}

	.wrapper-content .wrapper-link .prev_link,
	.wrapper-content .wrapper-link .next_link {
		display: inline-block;
		margin:  0 15px;
	}

	.wrapper-content .wrapper-link .prev_link a,
	.wrapper-content .wrapper-link .next_link a {
		position:        static;
		display:         inline-block;
		margin-top:      0;
		width:           15px;
		height:          30px;
		background-size: cover;
	}

}

@media (min-width: 993px) and (max-width: 1025px) {
	.navbar-collapse .navbar-main {
		left:              40%;
		-webkit-transform: translateX(-30%);
		-ms-transform:     translateX(-30%);
		-moz-transform:    translateX(-30%);
		transform:         translateX(-30%);
	}

	.single .entry-header .entry-title {
		font-size: 44px;
	}

	/*.wrapper-content .prev_link a,*/
	/*.wrapper-content .next_link a {*/
	/*left:            auto;*/
	/*right:           30px;*/
	/*margin-top:      0;*/
	/*background-size: cover;*/
	/*top:             0;*/
	/*width:           15px;*/
	/*height:          30px;*/
	/*}*/
	/*.content-single-broker .content h1{*/
	/*margin-top: 0;*/
	/*}*/
	/*.wrapper-content .next_link a {*/
	/*left:  auto;*/
	/*right: 0;*/
	/*}*/
}

@media (min-width: 768px) and (max-width: 992px) {
	.navbar-collapse .navbar-main {
		left:              37%;
		-webkit-transform: translateX(-29%);
		-ms-transform:     translateX(-29%);
		-moz-transform:    translateX(-29%);
		transform:         translateX(-29%);
		margin-top:        3px;
	}

	.navbar-default .container-fluid {
		padding-right: 10px;
		padding-left:  10px;
	}

	.navbar-collapse .navbar-nav li a {
		font-size:     14px;
		padding-left:  8px;
		padding-right: 8px;
	}

	.navbar-collapse .navbar-right li a {
		padding:    6px 7px;
		margin-top: 18px;
		font-size:  14px;
	}

	#faqs .faq-spread .faq-link {
		min-height: inherit;
	}

	#page__terms .content-body.wrapper-page-broker .inner-content h2,
	.archive-blog li .entry-header .entry-title,
	.archive-blog .newsletter-block h2 {
		font-size: 20px;
	}

	.archive-blog .newsletter-block .desc {
		font-size: 16px;
	}

	.entry-header .tags-links a, .entry-footer .tags-links a {
		font-size: 14px;
	}

	.archive-blog .html-block h2 {
		font-size: 30px;
	}

	.entry-footer .comments-link {
		font-size:  14px;
		margin-top: 2px;
	}

	.archive-blog li .entry-footer {
		padding-top: 0;
	}

	.entry-footer .comments-link i {
		font-size: 16px;
	}

	.archive-blog li .entry-footer .read-more {
		padding:   5px 10px;
		font-size: 14px;
	}

	#signup_block .input-newsletter .form-control, #signup_block .input-newsletter .input-group-btn, #signup_block .input-newsletter {
		display: block;
	}

	#signup_block .input-newsletter .input-group-btn {
		width: 100%;
		float: left;
	}

	#signup_block .input-newsletter .input-group-btn #signup-btn-blog,
	#signup_block .input-newsletter .form-control {
		border-radius: 5px;
	}

	#signup_block .input-newsletter .form-control {
		margin-bottom: 15px;
	}

	#signup_block .input-newsletter:after, #signup_block .input-newsletter:before {
		content: "";
		display: table;
		clear:   both;
	}

	#signup_block label {
		position: static !important;
	}

	#signup_block {
		margin-bottom: 0;
	}

	.form-horizontal .form-group-lg .control-label {
		width: 25%;
	}

	.form-horizontal .form-group-lg .col-sm-10 {
		width: 75%;
	}

	.single .entry-header .entry-title {
		font-size: 32px;
	}

	/*.wrapper-content .prev_link a,*/
	/*.wrapper-content .next_link a {*/
	/*left:            auto;*/
	/*right:           30px;*/
	/*margin-top:      0;*/
	/*background-size: cover;*/
	/*top:             0;*/
	/*width:           15px;*/
	/*height:          30px;*/
	/*}*/
	/*.content-single-broker .content h1{*/
	/*margin-top: 0;*/
	/*}*/
	/*.wrapper-content .next_link a {*/
	/*left:  auto;*/
	/*right: 0;*/
	/*}*/
}

#page__terms .content-body.wrapper-page-broker {
	background-size:     cover;
	background-position: center center;
	background-repeat:   no-repeat;
	background-color:    transparent;
}

@media (max-width: 767px) {
	#page__terms .main-third {
		float: none;
	}

	.faq-list-help.affix {
		position: static !important;
	}

	#result_broker {
		padding-right: 7px;
		padding-left:  7px;
		margin-left:   0;
		margin-right:  0;
	}

	.wrapper-archive .archive-blog, #result_broker .col-sm-4,
	.related-broker .col-sm-3 {
		width: 50%;
		float: left;
	}

	#result_broker .col-sm-4:nth-child(3n+1), .related-broker .col-sm-3:nth-child(4n+1) {
		clear: none;
	}

	#result_broker .col-sm-4:nth-child(2n+1), .related-broker .col-sm-3:nth-child(2n+1) {
		clear: both;
	}

	.content-single-broker .thumb-image {
		width: 40%;
		float: left;
	}

	.content-single-broker .content {
		padding-left:  15px;
		padding-right: 15px;
		width:         60%;
		float:         left;
	}

	.content-single-broker .content h1 {
		margin-top: 0;
		font-size:  32px;
	}

	.content-single-broker .content h2 {
		font-size:     28px;
		margin-bottom: 10px;
	}

	.content-single-broker .group-button {
		margin-top: 20px;
	}

	.content-single-broker .group-button .button {
		display: inline-block;
	}

	.content-single-broker .group-button .button:first-child {
		margin-right: 5px;
	}

	.content-single-broker .group-button .button-primary,
	.content-single-broker .group-button .button {
		padding: 6px 20px;
	}

	/*#page__terms .content-body.wrapper-page-broker .bg-white {*/
	/*margin-left:  -15px;*/
	/*margin-right: -15px;*/
	/*}*/
	.single .entry-header .entry-title {
		font-size: 32px;
	}

	.owl-carousel .owl-item img.image-mobile, .image-mobile {
		display: block;
	}

	.owl-carousel .owl-item img.hidden-image-desktop {
		display: none;
	}

	.show-bg-mobile {
		background-image: none !important;
	}

	.wrapper-page-broker-mobile {
		background-size:     cover !important;;
		background-position: center center !important;;
		background-repeat:   no-repeat !important;;
		background-color:    transparent !important;;
	}

	.footer {
		position: static !important;
	}

	.footer .footer-helper {
		height: auto;
	}

	.main-third ul, .main-third ol {
		margin-left: 20px;
	}
}

@media (max-width: 480px) {
	.wrapper-archive .archive-blog, #result_broker .col-sm-4,
	.related-broker .col-sm-3, .content-single-broker .content,
	.content-single-broker .thumb-image {
		width: 100%;
		float: none;
	}

	#result_broker .col-sm-4,
	.related-broker .col-sm-3 {
		padding-left:  0;
		padding-right: 0;
	}

	.item-broker .img-responsives {
		width: 100%;
	}

	.content-single-broker .group-button .button-primary,
	.content-single-broker .group-button .button {
		padding: 6px 12px;
	}

	.content-single-broker .content {
		margin-top: 10px;
	}

	.single .entry-header .share, .single .entry-footer .tags-links {
		width:      100%;
		float:      left;
		text-align: left;
	}

	.comments-title {
		font-size: 24px;
	}

	.comment-form input, .comment-form textarea {
		width: 100%;
	}

}
