/*
Theme Name: Resolution Wealth
Theme URI: http://#/
Author: Red Meets Blue
Author URI: http://www.redmeetsblue.com.au/
Description: #
Version: 1.0
Text Domain: Resolution Wealth
Tags: #
*/


#menu-primary-menu .sub-menu {
    background-color: #fff;
}
.sub-menu {
    position: absolute;
    display: none;
    min-width: 200px;
}

.sub-menu {
    list-style: none;
    padding-left: 10px;
    border: 1px solid #ddd;
    border-radius: 8px;
    text-align: center;
    padding-right: 10px;
    font-family: Roboto Mono,monospace !important;
    font-weight: 400 !important;
    text-transform: lowercase;
    position: absolute;
    display: none;
    min-width: 190px;
    background: #ededed;
    right: 80px;
    z-index: 99;
    padding-top: 8px;
    padding-bottom: 8px;
    top: 26px;
}

#menu-item-816:hover .sub-menu {
    display: block !important;
}

.front-page .flexslider.center .flex-control-paging {
    width: 130px !important;
}



#input_9_7, #input_9_1, #input_9_6, #input_9_2, #input_9_8{
width: 100% !important;}

strong {
    color: #000;
    font-family: montserratultra_light;
}

@media screen and (max-width: 1177px) {
  .box.counter1.banner {
    padding-top: 50px;
padding-bottom: 20px;
}
h1 {
    font-size: 30px;
    font-family: montserratultra_light;
}
}


em {
    font-family: montserratultra_light;
    font-style: italic;
    font-weight: 400;
}

/* CSS FOR LATEST NEWS PAGe 

.col-md-4 {
    width: 31.0% !important;
*/




.blog_aria{margin-top: 100px;}
.container{}
.heading-blog-image-aria{margin: 10px;}

.heading-blog-image-aria{margin-left: 0px;}
/*
.heading-blog-image-aria img{width: 435px;}
.heading-blog-conten-aria{width: 429px;}*/
.heading-blog-conten-aria h5{margin-top: -2px;font-size: 40px;}
.heading-blog-conten-aria p{font-size: 17px;}
.heading-blog-conten-aria h6{font-size: 12px;
color: #2da1c6;}
.blog-image-sub{

}
.all-blog-aria{}

.blog-aria1 h5{font-size: 22px;}
.blog-aria1 p{font-size: 13px;}
.blog-aria1 h6 {
    font-size: 12px;
    color: #2da1c6;
}



/*Common css borrowed that will be available later below*/


hr.style1{
border-top: 1px solid #05aadb;
}

hr.style2 {
border-top: 1px dashed #05aadb;
border-bottom: 1px dashed #05aadb;
}

.l-main {
    padding-bottom: 0px;
}


.sub-text {
    color: #05aadb;
    letter-spacing: 2px;
    font-family: 'Roboto Mono', monospace;
    padding-bottom: 40px;
    padding-top: 30px;
    Margin-top:20px;
}


    h1 {
      padding-top: 90px;
      color: #05aadb;
      letter-spacing: 2px;
      font-size: 3.4em;
    font-weight: 400;
      font-family: 'PT Sans', sans-serif;

  }

  h2 {
    padding-top: 0px;
    color: #000;
    letter-spacing: 1px;
    font-size: 2.4em;
  font-weight: 600;
    font-family: 'PT Sans', sans-serif;

  text-transform: capitalize;

}


/*  MEDIA QUERIES  */


@media only screen and (max-width:1158px) {

.blog_aria{margin-top: 160px;}

}


@media only screen and (max-width: 650px) {
  h1 {
    padding-top: 55px !important;

}

.blog_aria{margin-top: 20px;}

.all-blog-aria > div:nth-child(1) {
    padding-bottom: 0px !important;
}


}


.blog-aria1 .heading-blog-image-aria img {
    max-width: 100%;
    max-height: 270px;
}




/*  MEDIA QUERIES  */


.row{
  padding-left:15px;
}

h1{padding-top:30px}


h4 {
  padding-top: 0px;
  color: #000;
  letter-spacing: 1px;
  font-size: 1.4em;
font-weight: 600;
  font-family: 'PT Sans', sans-serif;

text-transform: capitalize;

}

a {
    color: #000;
    text-decoration: none;
}

.two-column.row.no-max.pad {
    max-width: 100%;
    width: 100%;
}
.heading-blog-image-aria img {
    max-width: 100%;
}

.blog_aria > div.container {
    margin: 0 auto;
    max-width: 100%;
}

.all-blog-aria > div:nth-child(1){
      padding-left: 0px !important;
      padding-right: 0px !important;
      padding-bottom: 65px;
      padding-top: 65px;
}

.main .title span{
	font-size:50px;
	font-weight:300;
	color:#7bc345;
	letter-spacing:3px;
	margin-bottom:15px;
	font-family: 'Roboto Mono', monospace;
}

.main .title {
	border-bottom:1px solid  #7bc345;
	margin-right:40px;
	padding-bottom:20px;
}

.main .sub{
	margin-top:10px;
	margin-bottom:30px !important;
	color:#7bc345;
	letter-spacing:2px;
	font-family: 'Roboto Mono', monospace;
}

.col-md-4 {
    width: 31% !important;
}




.blog_aria{margin-top: 100px;}
.container{}
.heading-blog-image-aria{margin: 10px;}

.heading-blog-image-aria{margin-left: 0px;}
/*
.heading-blog-image-aria img{width: 435px;}
.heading-blog-conten-aria{width: 429px;}*/
.heading-blog-conten-aria h5{margin-top: -2px;font-size: 40px;}
.heading-blog-conten-aria p{font-size: 17px;}
.heading-blog-conten-aria h6{font-size: 12px;
color: #2da1c6;}
.blog-image-sub{

}
.all-blog-aria{}

.blog-aria1 h5{font-size: 22px;}
.blog-aria1 p{font-size: 13px;}
.blog-aria1 h6 {
    font-size: 12px;
    color: #2da1c6;
}



/*Common css borrowed that will be available later below*/


hr.style1{
border-top: 1px solid #05aadb;
}

hr.style2 {
border-top: 1px dashed #05aadb;
border-bottom: 1px dashed #05aadb;
}

.l-main {
    padding-bottom: 0px;
}


.sub-text {
    color: #05aadb;
    letter-spacing: 2px;
    font-family: 'Roboto Mono', monospace;
    padding-bottom: 40px;
    padding-top: 30px;
    Margin-top:20px;
}


    h1 {
      padding-top: 90px;
      color: #05aadb;
      letter-spacing: 2px;
      font-size: 3.4em;
    font-weight: 400;
      font-family: 'PT Sans', sans-serif;

  }

  h2 {
    padding-top: 0px;
    color: #000;
    letter-spacing: 1px;
    font-size: 2.4em;
  font-weight: 600;
    font-family: 'PT Sans', sans-serif;

  text-transform: capitalize;

}


/*  MEDIA QUERIES  */


@media only screen and (max-width:1158px) {

.blog_aria{margin-top: 160px;}

}


@media only screen and (max-width: 767px) {
  h1 {
    padding-top: 55px !important;

}

.blog_aria{margin-top: 20px;}

.all-blog-aria > div:nth-child(1) {
    padding-bottom: 0px !important;
}
	
	.boxpanel > h1{
		font-size:1.34em !important;
	}
	.row > .col-md-4 {
		width:100% !important;
	}
	.blog-aria1 > h1 {
		font-size:1.34em !important;
		padding-top:0px !important;
	}
	.wp-post-image{
		max-height:150px;
	}
	
	h2 {
line-height:15px !important;
    font-size: 1.1em !important;
}


	.blog-aria1 > p:nth-child(12) > iframe:nth-child(1){
		width: 135%;
	}
	
.blog-aria1 .heading-blog-image-aria img {
    max-width: 100%;
    max-height: 200px;
}
	.intro p {
    font-size: 0.95em;
}
	.container .blog{
		padding-right:0px;
	}
	
}



/*  MEDIA QUERIES  */


.row{
  padding-left:15px;
}

h1{padding-top:30px}


h4 {
  padding-top: 0px;
  color: #000;
  letter-spacing: 1px;
  font-size: 1.4em;
font-weight: 600;
  font-family: 'PT Sans', sans-serif;

text-transform: capitalize;

}

a {
    color: #000;
    text-decoration: none;
}

.two-column.row.no-max.pad {
    max-width: 100%;
    width: 100%;
}
.heading-blog-image-aria img {
    max-width: 100%;
}

.blog_aria > div.container {
    margin: 0 auto;
    max-width: 100%;
}

.all-blog-aria > div:nth-child(1){
      padding-left: 0px !important;
      padding-right: 0px !important;
      padding-bottom: 65px;
      padding-top: 65px;
}

.main .title span{
	font-size:50px;
	font-weight:300;
	color:#7bc345;
	letter-spacing:3px;
	margin-bottom:15px;
	font-family: 'Roboto Mono', monospace;
}

.main .title {
	border-bottom:1px solid  #7bc345;
	margin-right:40px;
	padding-bottom:20px;
}

.main .sub{
	margin-top:10px;
	margin-bottom:30px !important;
	color:#7bc345;
	letter-spacing:2px;
	font-family: 'Roboto Mono', monospace;
}

.col-md-4 {
    width: 31% !important;
}

#input_9_1, #input_9_7 , #input_9_2 , #input_9_6, #input_9_8{
Width:100%;
}



.attachment-large .size-large .wp-post-image{
	display:none;
}


